美文网首页
git mergetool 解决合并冲突

git mergetool 解决合并冲突

作者: 追我所爱 | 来源:发表于2019-06-19 12:46 被阅读0次

【背景】
1.创建代码库后git clone到本地,新增文件,然后add--commit--push代码到代码库,此时代码库已有部分代码了。
2.然后删除本地一些代码,再新增一些代码,然后同样的add---commit--push,发现提示本地和远端代码库有冲突,然后通过git pull,即git fetch + git merge,将远端代码库和本地进行合并,然后git rm 文件, git add 文件, git commit--- git push,合并到代码库
3.然后新增文件,add--commit--push,提示代码冲突,需在线下解决冲突后提交到代码库
提示的错误:

image.png
以为是自己糊里糊涂创建了branch,然后git branch
image.png
这只有一个branch嘛,可是要咋解决这个冲突呢
git status结果:
image.png
也没看出来啥情况,然后git log:
image.png
也没能看出来啥情况,然后有点着急,就直接git pull了:
![(https://img.haomeiwen.com/i2356115/46453011d8ff2832.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
从上图可看出具体原因了,可是咋办咧,然后一气之下,又来个git push:
image.png
并没有多大卵用,咋整咧,然后问了大神,告知解决冲突可以试试git mergetool
image.png
我根据情况,就选择了新增(c)
然后再git add --git commit --- git push
冲突解决!

写的比较乱,但是是我的亲身过程。其实最重要的是有两个tips
1、解决冲突时别忘了 git mergetool工具
2、git pull == git fetch + git merge, 可以让远端代码合并到本地

https://blog.csdn.net/qq_27905183/article/details/78575247

相关文章

  • git mergetool 解决合并冲突

    【背景】1.创建代码库后git clone到本地,新增文件,然后add--commit--push代码到代码库,此...

  • (二)

    转自:Android Studio、Git 解决合并冲突Android Studio、Git 解决合并冲突Andr...

  • (4.2) git分支管理-解决冲突

    小结 当Git无法自动合并分支时,就必须首先解决冲突。解决冲突后,再提交,合并完成。 解决冲突就是把Git合并失败...

  • Git回滚本地合并master(有冲突情况)

    1.git 合并master到本分支发现有冲突,并且不想解决冲突,撤回合并 git reset --hard

  • Git 篇

    1、合并分支 git rebase XX , 然后解决冲突 ,再 git add -A , 再git rebas...

  • git/svn/gradle配置签名文件/Android性能优化

    一.git、svn1)冲突怎么解决? 答:在开发的时候,冲突一般分为两种,上传冲突 与 合并冲突, 合并冲突的解...

  • Git高级合并

    高级合并 我们在遇到冲突时的分支合并介绍了解决合并冲突的一些基础知识, 对于更复杂的冲突,Git 提供了几个工具来...

  • Git合并 - 冲突解决

    造成冲突的原因是:两个分支在同一个文件的同一个地方做出了不同的修改 解决方案:在git merge <要合并的分支...

  • git强制合并分支

    git A分支合并B分支,并强制使用B分支代码(不手动解决冲突) git A分支合并B分支,并强制使用A分支代...

  • Git分支合并及冲突解决

    分支合并 $ git checkout 分支名A $ git merge 分支名B 产生合并冲突 查看冲突情况 $...

网友评论

      本文标题:git mergetool 解决合并冲突

      本文链接:https://www.haomeiwen.com/subject/mqwhqctx.html