Neste artigo você vai aprender a como abortar um merge no git, ou seja, desfazer um conflito de merge que está acontecendo no repositório

Como abortar um merge no git capa

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

É muito comum quando realizamos ações como git pull ou git merge, acontecer algum conflito

E dependendo da quantidade de código que alteramos ou que recebemos, pode ser um grande desastre xD

Ou mesmo ser um erro nosso realizar merge naquele ponto, isso costuma gerar muita dor de cabeça e também costuma ser inviável ver arquivo por arquivo e solucionar os conflitos

Como então podemos desfazer este merge com conflito? Para voltar ao ponto anterior ao problema

É simples! Basta utilizar o comando:

git merge --abort

Isso vai reconstruir o estado anterior ao merge

Quer aprender mais sobre git? Veja este curso gratuito:

Um outro comando que você pode utilizar, e que faz a mesma coisa, é o:

git reset --merge

O merge –abort é basicamente um alias para este, ou seja, um comando mais novo e com um nome mais objetivo

Então tanto faz a sua escolha, os dois resolvem o nosso problema 🙂

Conclusão

Neste artigo você aprendeu a como abortar um merge no git, ou seja, desfazer um merge conflict

O que é uma ação normal quando realizamos um git merge de outro branch, por exemplo

Utilizamos o comando: git merge –abort ou o git reset –merge

Os dois realizam a mesma função

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

1 Comentário
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Marcelo

olá, fui alterar o nome de um commit, depois avancei no projeto e não consigo fazer ou desfazer o merge, nem consigo subir o próximo commit /-: $ git status On branch main Your branch and ‘origin/main’ have diverged, and have 2 and 1 different commits each, respectively.  (use “git pull” to merge the remote branch into yours) No commands done. Next command to do (1 remaining command):   pick 2de06a9 findall categoria padrao DTO  (use “git rebase –edit-todo” to view and edit) You are currently editing a commit while rebasing branch ‘main’ on ‘0f86293’.  (use “git commit –amend” to amend… Read more »