git revert
O comando git revert
é usado para desfazer commits anteriores de uma forma segura, criando um novo commit que reverte as mudanças introduzidas pelo commit alvo.
Isso é útil quando você precisa corrigir um erro ou desfazer uma alteração em um commit sem reescrever o histórico de commits do projeto.
Lembre-se de que o git revert
não exclui ou remove os commits anteriores, ele cria um novo commit que desfaz as mudanças, mantendo a consistência do histórico.
Sintaxe
git revert <commit>
Argumentos:
- <commit>: O commit que você deseja reverter. Pode ser especificado por meio de um hash de commit, uma branch ou uma tag.
Exemplo
Suponha que você queira reverter o efeito de um commit específico:
git log --oneline
# Visualize o histórico de commits e identifique o hash do commit que deseja reverter
git revert abc123
# Onde "abc123" é o hash do commit que você deseja reverter
O git revert
criará um novo commit que desfaz as mudanças introduzidas pelo commit alvo. Ele manterá a trilha do histórico intacta e não afetará outros commits posteriores.