Menu
Coddy logo textTech

Alterar o Último Commit

Parte da seção Controle de Versão do Journey de Terminal da Coddy. Lição 42 de 58.

Se você acabou de criar um commit e percebeu imediatamente que a mensagem está errada, ou se esqueceu de incluir um arquivo, pode reescrever esse commit com:

git commit --amend -m "New message"

Isso substitui o commit mais recente por um novo que tem sua mensagem atualizada e inclui tudo o que está atualmente preparado.

Para adicionar um arquivo esquecido ao commit anterior, primeiro prepare-o e depois faça a alteração sem mudar a mensagem:

git add forgotten.txt
git commit --amend --no-edit

A flag --no-edit mantém a mensagem existente.

Uma ressalva: fazer uma alteração cria um commit totalmente novo (com um novo ID), embora pareça uma edição. Altere apenas commits que você ainda não compartilhou com ninguém; caso contrário, você confundirá os colaboradores que já têm a versão antiga.

challenge icon

Desafio

Fácil

A pasta contém app.py. Inicialize o repositório, adicione o arquivo à área de preparação e faça o commit com a mensagem Inital commit (erro de digitação intencional).

Altere o commit para corrigir a mensagem para Initial commit e, em seguida, exiba o assunto do commit mais recente usando git log -1 --pretty=%s.

Experimente você mesmo

Terminal
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Controle de Versão

Pratique por conta própria: Playground de Terminal