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.