Digamos que você cometeu um erro de digitação em um commit
$ git commit -am 'Fx the bugz'
Oh não! Você cometeu um erro de digitação.
$ git commit --amend
Isso abrirá seu editor de commit. Você pode simplesmente reformular a mensagem e pronto.
Mas e se você só percebeu a mensagem ruim depois de fazer vários commits?
Em primeiro lugar, descubra o quão longe estava o commit:
$ git log
Vamos dizer que foi há 3 commits.
$ git rebase HEAD~3 -i
Agora você pode ver os últimos 3 commits.
Encontre o commit com a mensagem de commit inválido e mude pick
para reword
.
Agora você pode editar a mensagem com seu editor e o git atualizará os commits.
Nota: Isso reescreve o histórico, então se você já fez --force
push para um remoto com este branch, você precisará enviar os novos commits.
Respostas relacionadas:
Forçar um “git stash pop”