码迷,mamicode.com
首页 > 其他好文 > 详细

git学习(十一) idea git pull 解决冲突

时间:2019-09-22 19:47:19      阅读:675      评论:0      收藏:0      [点我收藏+]

标签:pull   image   master   合并   就是   info   app   ast   (十一)   

  测试如下:

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

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

 

                技术图片

 

   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 解决冲突

标签:pull   image   master   合并   就是   info   app   ast   (十一)   

原文地址:https://www.cnblogs.com/coder-zyc/p/11568031.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!