Modifique suas mensagens de confirmação

Oi pessoal!

Às vezes, verificando meu log do git, percebo que tenho um erro de digitação em uma de minhas mensagens de commits
ou apenas esqueci de adicionar o número do problema, mas o commit afetado não é o último, então «commit
–amend» não trabalhos. Para resolver, eu uso «git rebase –interactive». Esta
ferramenta git é muito poderosa do que isso, mas é um de seus usos.

Bem, tudo o que temos que fazer é obter o hash de commit anterior do commit afetado. Tendo isso,
só temos que executar isso:

$ git rebase --interactive <commit_hash>

Feito isso, entraremos em nosso editor git predefinido, obtendo algo semelhante a isto:

pick 1c3f102 Message 1
pick b74bea3
Message 2
pick
1826d6b Message 3
pick
09e62fb Message 4

# Rebase cfaa885..09e62fb onto cfaa885

Agora, temos que substituir «pick» por «edit» nas linhas de commit que queremos editar a
mensagem de commit . Salvar e sair. Estaremos de volta ao prompt. Agora estamos no commit que queremos
editar, para que possamos alterá-lo. Para editar a mensagem, iremos executar:

git commit --amend

Salvar e sair. Agora temos que continuar com a operação de rebase. Para fazer isso, basta executar:

git rebase --continue.

Temos que repetir essas etapas para cada linha de confirmação que você editar na ação «git rebase –interactive».

Assim que terminarmos, modificamos nossas mensagens de log do git. Tome cuidado para que esse tipo de modificação
seja feito antes de qualquer push. Se tivermos feito um push antes de modificar nosso histórico do git, teremos
que forçar o push. Esta é uma operação crítica se não formos os únicos que estão trabalhando com o
branch com o qual estamos trabalhando, então, por favor, tenha cuidado!

Isso é tudo. Comentários são bem vindos!