Para alterar as mensagens de commit dos últimos ‘X’ commits, você pode seguir estes passos:
- Abra o terminal ou prompt de comando no diretório do seu repositório Git.
- Digite o seguinte comando para listar a quantidades de comits desejado, nesse exemplo, vamos colocar os últimos três commits
log --oneline -3
- Isso exibirá os três commits mais recentes com suas respectivas identificações de hash e mensagens de commit.
- Use o comando abaixo para acessar o modo de reescrita interativa
git rebase -i HEAD~3
- Isso abrirá um editor de texto ou o Git Bash, mostrando uma lista dos três commits que você deseja alterar. No editor de texto, você verá algo semelhante a:
pick abc123 Primeiro commit
pick def456 Segundo commit
pick ghi789 Terceiro commit
# Rebase ...
- Para alterar a mensagem de um commit, substitua a palavra “pick” pelo comando “reword“. Por exemplo, se você quiser alterar a mensagem do primeiro commit, seu arquivo de texto deve ser assim:
reword abc123 Primeiro commit
pick def456 Segundo commit
pick ghi789 Terceiro commit
# Rebase ...
- Salve o arquivo e feche o editor de texto. O Git abrirá um editor de texto para cada commit que você marcou como “reword”. Nesses editores, você pode modificar as mensagens de commit conforme desejar. Faça as alterações necessárias, salve e feche cada editor.
- O Git irá reescrever os commits com as mensagens atualizadas.
- Verifique novamente os commits usando o comando:
git log --oneline -3
- Agora você deve ver as novas mensagens de commit.
- Caso você já tenha subido essas alterações para o repositório remoto, você deve fazer:
git push --force
:done:
Git – Alteando as mensagens dos últimos commits