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

Resuelto Sridhar Sarnobat asked hace 12 años • 8 respuestas

¿Hay alguna manera de modificar una confirmación sin que vi(o su $EDITOR) aparezca la opción de modificar su mensaje de confirmación, sino simplemente reutilizar el mensaje anterior?

Sridhar Sarnobat avatar Apr 20 '12 04:04 Sridhar Sarnobat
Aceptado

Desde Git 1.7.9también puedes usarlo git commit --amend --no-editpara obtener tu resultado.

Tenga en cuenta que esto no incluirá metadatos de la otra confirmación, como la marca de tiempo o la etiqueta, que pueden ser importantes o no para usted.

Shaggie avatar Apr 28 '2012 16:04 Shaggie

git commit -C HEAD --amendhará lo que quieras. La -Copción toma los metadatos de otra confirmación.

Andy Ross avatar Apr 19 '2012 21:04 Andy Ross

Otra posibilidad (tonta) es git commit --amend <<< :wqsi tienes vi(m) como $EDITOR.

galva avatar Jan 11 '2016 17:01 galva

Para ampliar la respuesta aceptada, también puedes hacer:

git commit --amend --no-edit -a

para agregar los archivos actualmente modificados.

Rambatino avatar May 02 '2019 03:05 Rambatino