A maneira mais fácil de desfazer o último commit do Git é executar o comando “git reset” com a opção “–soft” que preservará as alterações feitas em seus arquivos. Você tem que especificar o commit para desfazer que é “HEAD ~ 1” neste caso. O último commit será removido do seu histórico Git.
- Como você reverte para um commit anterior?
- Como faço para reverter um commit no git?
- Qual é a diferença entre git reset e revert?
Como você reverte para um commit anterior?
Resumo
- Se você quiser testar o commit anterior basta fazer git checkout <hash de confirmação de teste> ; então você pode testar a última versão funcional do seu projeto.
- Se você quiser reverter o último commit basta fazer git revert <hash de commit indesejado> ; então você pode enviar este novo commit, que desfez o seu commit anterior.
Como faço para reverter um commit no git?
Para reverter, você pode:
- Vá para a história do Git.
- Clique com o botão direito no commit que deseja reverter.
- Selecione reverter confirmação.
- Certifique-se de que a confirmação das alterações esteja marcada.
- Clique em reverter.
Qual é a diferença entre git reset e revert?
Reverter desfaz um commit criando um novo commit. ... Compare isso com git reset, que altera o histórico de commits existente. Por esta razão, git revert deve ser usado para desfazer alterações em um branch público, e git reset deve ser reservado para desfazer alterações em um branch privado.