Sobes.tech
Junior — Middle

Como funciona o comando `git commit --amend` e em que casos é utilizado?

sobes.tech IA

Resposta da IA

O comando git commit --amend é usado para modificar o último commit. Permite corrigir a mensagem do commit ou adicionar novas alterações se você esqueceu de incluir algo.

Como funciona:

  • Abre um editor para modificar a mensagem do commit (a menos que seja indicado o contrário).
  • As alterações atuais no índice (staged) são adicionadas ao último commit, substituindo-o.

Exemplo de uso:

# Fizemos um commit, mas esquecemos de adicionar um arquivo
git add arquivo_esquecido
# Corrigimos o último commit adicionando um novo arquivo
git commit --amend

Importante: se o commit já foi enviado para um repositório compartilhado, usar --amend alterará o histórico, o que pode causar conflitos no trabalho em equipe. Nesses casos, é melhor criar um novo commit.