¿Cómo cambiar una confirmación sin cambiar el mensaje de confirmación (reutilizar el anterior)?

¿Hay alguna forma de cambiar la confirmación sin vi (o su $EDITOR ) que aparece con la capacidad de cambiar su mensaje de confirmación, pero simplemente reutilizar el mensaje anterior?

353
20 апр. establecido por Sridhar-Sarnobat el 20 de abril 2012-04-20 00:28 '12 a las 0:28 2012-04-20 00:28
@ 3 respuestas

A partir de git versión 1.7.9, también puede usar git commit --amend --no-edit para obtener el resultado.

Tenga en cuenta que esto no incluirá metadatos de otra confirmación, como una marca de tiempo, que puede o no ser importante para usted.

528
28 апр. La respuesta la da Shaggie el 28 de abril. 2012-04-28 19:33 '12 a las 19:33 2012-04-28 19:33

git commit -C HEAD --amend hará lo que quieras. La opción -C acepta metadatos de otra confirmación.

border=0
80
20 апр. La respuesta la da Andy Ross el 20 de abril. 2012-04-20 00:31 '12 a las 0:31 2012-04-20 00:31

Otra característica (estúpida) es git commit --amend <<< :wq si tiene vi (m) como $EDITOR .

30
11 янв. La respuesta se da galva 11 jan. 2016-01-11 20:25 '16 a las 8:25 pm 2016-01-11 20:25