Neste artigo você vai aprender a reverter todas as mudanças locais em git, voltando o projeto para o estado anterior as alterações

reverter todas as mudanças locais em git capa

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!
Subscribe
Notify of
guest

0 Comentários
Inline Feedbacks
View all comments