Menu
CoddyTech

Reverter um Commit

Parte da seção Controle de versão do Journey de Terminal da Coddy. Lição 43 de 58.

Se um commit já tiver sido compartilhado com outras pessoas, alterá-lo é arriscado, pois o ID original desaparece. A opção mais segura é git revert.

git revert HEAD

git revert cria um commit totalmente novo que desfaz as alterações do commit de destino, mantendo o original intacto. Seu histórico fica assim: "fizemos X e depois desfizemos X".

Você pode reverter qualquer commit pelo ID, não apenas o mais recente:

git revert a1b2c3d

Use --no-edit para ignorar o editor e aceitar a mensagem padrão de reversão:

git revert --no-edit HEAD

A mensagem padrão é semelhante a Revert "Original subject", com a mensagem original repetida no corpo.

challenge icon

Desafio

Fácil

A pasta contém app.txt. Inicialize o repositório e crie dois commits:

  1. Adicione app.txt com a mensagem Add app.
  2. Acrescente broken a app.txt e faça um commit com a mensagem Add broken line.

Reverta o commit mais recente (sem abrir o editor) para desfazer a linha quebrada. Imprima o conteúdo de app.txt.

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