git commit --amend example - ¿Cómo se modifican los mensajes de confirmación existentes y no enviados?

git squash commits / git / git-commit / git-rewrite-history / git-amend

Escribí algo incorrecto en un mensaje de confirmación.

Baum mit Augen



Answer #1

Puede usar Git rebase . Por ejemplo, si desea volver a modificar para confirmar bbc643cd, ejecute

$ git rebase bbc643cd^ --interactive

En el editor por defecto,modifica 'pick' por 'edit' en la línea cuyo commit quieres modificar.Realiza tus cambios y luego escéntalos con

$ git add <filepattern>

Ahora puedes usar

$ git commit --amend

para modificar el commit,y después

$ git rebase --continue