Git – Alteando as mensagens dos últimos commits

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:

Help DEV – Analista desenvolvedor Java / Android https://helpdev.com.br/zarelli

Git – Alteando as mensagens dos últimos commits

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

Rolar para o topo