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
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!
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… Leia mais »