Como renomear commits no Git

Essa técnica lhe permite renomear qualquer commit de sua árvore. Caso você queira renomear somente o último commit, talvez você ache uma solução menos verbosa na documentação do git, na seção como desfazer coisas.

Mãos a obra:

1. Certifique-se de que você está atualizado com o repositório remoto com:

2. Pegue o id do commit que você deseja renomear:

3. Com o id ’em mãos’ (no ctrl+v) rode:

Não se esqueça de adicionar ‘^’ ao fim!

No editor você verá algo mais ou menos assim:

No meu caso o commit que eu quero renomear está na primeira linha. Altere o início da linha de ‘pick’ para ‘edit’.
Importante: Alterar a mensagem de commit nesse ponto, não surtirá efeito.

4. Salve o arquivo e depois rode:

Agora sim, altere a mensagem de commit no novo editor e salve o arquivo. No meu caso editei o nome do commit para:

5. Finalize a sessão de rebase com:

A saída deve ser algo como:

6. Sobreescreva a árvore remota:

7. Corra para o abraço!