Git

Como desfazer um git merge? No repositório local

23 de julho de 2021

Como desfazer um git merge? No repositório local

Neste artigo você vai aprender a como desfazer um git merge, de uma maneira simples, com apenas um comando

desfazer um git merge capa

Fala programador(a), beleza? Bora aprender mais sobre merge, branches e também git!

Após fazer um merge errado, podemos desfazer esta mudança com o comando git reset

Vamos utilizar a flag –hard para isso

O comando completo é:

git reset --hard HEAD~1

Isso faz o branch atual resetar para a mudança anterior, ou seja, se a última foi o merge ele será desfeito

Já se você realizou outros commits no processo terá que resetar pelo código do commit

Então comando fica:

git reset --hard codigo_do_commit

Esse código do commit se refere a Hash ou também pelo nome de sha

Você pode listar todos com:

git log

Este comando exibe todas as alterações feitas que foram commitadas, e o hash/código de cada commit

Conclusão

Neste artigo você aprendeu a como desfazer um git merge no seu repositório

Utilizamos o comando git reset com uma hash, para voltar a uma versão específica

Ou com HEAD~1 para desfazer apenas a última alteração, consequentemente desfazendo o merge

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
0
Would love your thoughts, please comment.x
()
x