zoukankan      html  css  js  c++  java
  • 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 到远程,这样冲突就解决了;

        

  • 相关阅读:
    分布式锁设计方案
    ACID/CAP/BASE 理论知识
    分布式ID设计方案
    perl代码调试
    文档型数据库设计模式-如何存储树形数据 [转]
    树形结构的数据库表Schema设计
    http协议相关
    HTTPS加密原理(转)
    VBA读写XML文件
    VBA 刷新数据透视表
  • 原文地址:https://www.cnblogs.com/coder-zyc/p/11568031.html
Copyright © 2011-2022 走看看