Neste artigo você vai aprender a reverter todas as mudanças locais em git, voltando o projeto para o estado anterior as alterações
Fala programador(a), beleza? Bora aprender mais sobre reversão de alterações em git!
Temos diversos comandos para voltar ao estado anterior um branch de git
Cada um atuando de forma semelhante, mas com especifidades que os tornam únicos
Vamos começar então!
Para reverter todas as mudanças do seu branch atual basta utilizar o comando:
git checkout .
Todos os arquivos alterados, serão revertidos no branch atual
Agora se é algum arquivo específico, basta denominar ele:
git checkout meuarquivo.js
Se você quiser reajustar inclusive os commits que já foram feitos, ou seja, resetar tudo mesmo
Você pode utilizar o seguinte comando:
git reset --hard
Agora se você deseja reverter a mudança de algum commit específico, basta utilizar:
git revert <hash_commit>
Para obter a hash dos commits basta utilizar o comando git log, todos os commits feitos serão exibidos no terminal
E se você quiser remover os arquivos não trackeados, ou seja, aqueles criados que não passaram por um git add ainda, utilize:
git clean -f
Para incluir os diretórios também, basta adicionar a flag d, veja:
git clean -fd
Estas são as formas mais utilizadas para reverter ou desfazer alguma mudança no branch que estamos trabalhando!
Conclusão
Neste artigo você viu como reverter todas as mudanças locais em git
Foram apresentados diversos comandos, para resolver diversas situações que você vai precisar reverter ou desfazer algo
Basta escolher o que for ideal para o seu caso, e aplicá-lo no terminal de git!
Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias!
Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!
Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias
O link acima contém um cupom de desconto para os cursos!