Emendar um commit, mantendo a mesma mensagem de commit

Muitas vezes eu faço commit de algo no Git, então percebo que esqueci de adicionar um arquivo. É muito fácil alterar um commit para adicionar aquelas poucas alterações perdidas, mas 99% das vezes, eu quero manter a mensagem de commit a mesma. Em vez de redigitar a última mensagem de confirmação, ou copiá-la / colá-la enquanto corrige, apenas use o seguinte comando:

git commit --amend -C HEAD

Assumindo que você preparou os arquivos apropriados com os quais gostaria de alterar o commit, isso resolverá o problema. A -C HEADparte diz ao Git que você deseja usar os comentários da última mensagem de commit.

Claro, se você quiser editar a mensagem de commit, apenas deixe o -C HEAD, e depois de rodar git commit --amend, o Git irá abrir seu editor e permitir que você edite a última mensagem de commit.