É possível modificar sim, mas apenas se o commit não foi enviado ao repositório (origem). Para fazer isso, você pode utilizar o comando git commit --amend -m
e digitar as mensagem nova entre aspas. O mesmo comando pode ser utilizado para adicionar mudanças que ficaram faltando no último commit, qualquer mudança que esteja em staging será adicionada ao último commit.
Caso o commit já tenha sido enviado ao repositório, é possível, porém não é recomendado. Faça isso somente se você tem certeza que não vai atrapalhar alguma pessoa que tenha feito pull no seu commit. Nesse caso, após o amend
, utilize o seguinte comando:
git push origin -f
A opção -f
serve para forçar o envio, e isso irá substituir a árvore de commits do repositório com a que você está enviando. Sem essa opção, irá ocorrer um erro dizendo que existe um conflito com a árvore em seu repositório e a que está em seu computador.