Em algumas ocasiões percebemos que deveríamos ter melhor descrito um último commit, ou que temos de mudar totalmente seu texto. É possível realizar estas alterações utilizando a opção --amend do comando commit, ou seja: git commit amend.

Note porém que estas alterações somente são possíveis se o commit ainda não foi enviado para um servidor central com o comando git push. Isto significa, somente podemos alterar o último commit que existe somente localmente em nosso repositório de trabalho.

Utilizando Git commit –amend

Podemos utilizar de duas formas diferentes o comando git commit --amend:

Alterando diretamente o texto

Utilizamos o argumento -m "mensagem" que fará a substituição da mensagem no último commit realizado.

git commit --amend -m "Esta é a nova mensagem das alterações realizadas neste commit, apagando a amensagem anterior"

Sendo solicitado para alterar o texto

Sem utilizarmos o argumento -m "mensagem" desta forma o editor padrão de linha de comando será aberto com a solicitação de entrar com a mensagem para o commit.

git commit --amend

[box type=”shadow”]
Você pode definir o editor de textos padrão no Git alterando a configuração core.editor.
[/box]

Verificando as alterações

Para verificar as alterações realizadas execute o comando:

git log --stat

Para maiores detalhes verifique o Git Book na seção “Desfazendo coisas“.


Deixe uma resposta

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

Complete a fórmula para verificação * Time limit is exhausted. Please reload CAPTCHA.

Pin It on Pinterest

Share This

Share This

Share this post with your friends!