git学习 idea git pull 解决冲突

Posted coder-zyc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git学习 idea git pull 解决冲突相关的知识,希望对你有一定的参考价值。

  测试如下:

  先将远程的代码修改,之后更新;

  之后将工作区修改的代码(这里修改的代码跟远程修改的位置一样)提交到本地,之后拉取远程的代码,会发现有冲突;

 

                技术图片

 

   Accept Yours 就是直接选取本地的代码,覆盖掉远程仓库的

   Accept Theirs 是直接选取远程仓库的,覆盖掉自己本地的

   选择Merge,自己手动行进选择、修改,之后会弹出类似下面这个框;

 

  技术图片

 

  这里左边部分本地仓库的代码,右边部分是远程仓库的代码,中间的result就是修改之后的结果。左下角的Accept Left 和Accept Right其实就相当于是之前的 Accept Yours 和 Accept Theirs  右下角的Apply是确认合并,Abort是取消合并。

  修改完成后,点击Apply,冲突就解决了;

 

  如果选择取消合并,文件会变成类似下面这样,git 状态会变成 Merging master;

          技术图片

  修改完成后,对冲突的文件进行 git add 操作,之后 git commit,最后 git push 到远程,这样冲突就解决了;

    

 

以上是关于git学习 idea git pull 解决冲突的主要内容,如果未能解决你的问题,请参考以下文章

Eclipse中git冲突怎么解决

git 如何去解决冲突

IDEA中使用Git拉取代码时报 Git pull failed原因及处理方法

git pull并解决冲突

idea中git的add,commit,创建分支,合并分支,解决冲突...

Idea的Git使用