¿Cómo modificar una confirmación sin cambiar el mensaje de confirmación (reutilizando el anterior)?
¿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?
Aceptado
Desde Git 1.7.9
también puedes usarlo git commit --amend --no-edit
para 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.
git commit -C HEAD --amend
hará lo que quieras. La -C
opción toma los metadatos de otra confirmación.
Otra posibilidad (tonta) es git commit --amend <<< :wq
si tienes vi(m) como $EDITOR
.
Para ampliar la respuesta aceptada, también puedes hacer:
git commit --amend --no-edit -a
para agregar los archivos actualmente modificados.