Editando mensagens de commits anteriores

São muitas as razões para termos uma boa mensagem de commit. Nesse rápido post irei demonstrar como editar mensagens de commits anteriores.

1 – Editar mensagem ultimo commit

Como podemos visualizar neste outro post, para editar a mensagem de um commit basta executar o simples comando abaixo.

git commit --amend

Ao executar esse comando, o git irá abrir o editor de texto configurado para seu git para que você possa editar a mensagem do commit.

Git edit message

2 – Editar mensagens de commits mais antigos

Para editar mensagens de commits mais antigos precisamos realizar um rebase do histórico, que é um pouco mais complexo que o anterior.

Para isso vamos executar o seguinte comando.

git rebase -i HEAD~3 
# O número 3 representa a quantidade de commits que queremos poder editar

Altere de pick para reword nos commits que você quer editar a mensagem:

Rebase todo

Salve e feche o arquivo. Depois disso o git vai abrir o editor de texto cada um dos commits marcados com reword para edição. Edite as mensagens, salve e feche.

3 – Realizar o push das alterações

Apenas para lembrar que as alterações anteriores foram realizadas somente na sua branch local e agora precisamos realizar o push para a branch remota.

Para isso utilizaremos o comando abaixo.

git push --force

Ao utilizar o parâmetro --force você iria sobrescrever alterações mais recentes que a sua na branch remota.

DONE

Prontinho! Para mais informações, consulte a documentação oficial.

Deixe um comentário

O seu endereço de e-mail não será publicado.