• Git自己的分支跟别人的分支怎么合并


    问题: 我和同事A都在develop分支下各自的分支下开发,现在需要把他的分支代码,合并到我的分支上。我再在合之后的代码上coding

    我的分支:MyBranch

    他的分支:ABranch

    解决方案:     

    git stash save " before merge with ABranch" //先保存在本地

    git fetch //更新远端代码到本地

    git checkout MyBranch //切换到我的分支

    pull origin ABranch // 把他的远端分支代码拉到我本地

    checkout MyBranch  //切换到我的本地分支上

    git branch  // 可以看到他的分支 ABranch显示在branch列表了

    git merge ABranch //合并他的分支到我的本地分支

    原文释义:

    当要合并你的代码和同事代码的时候 比如要merge队友的代码他和你都再远程有在建分支,那么当想要merge他的代码的时候,可以先在本地分别建立你们两个分支,然后分别连接到远程,如果你要merge队友的代码。可以先git checkout ‘队友本地分支’ 然后git pull 一下,就可以同步他的代码到他的本地分支代码。接下来你可以切换到你的分支,git merge ‘队友本地分支’,(要做上面这些动作的基础 就是你和队友分支的代码都是基于同一个分支的创建),git merge 完了以后 可能会出现 冲突,这时候就需要吧你们两都修改的地方统一的去确认一下,然后git commit 就行了。    

             相反,如果你要merge你的代码给同事,那么他就去他的分支  git merge ’你的分支’

    如果合并有冲突可以参考  https://blog.csdn.net/NBDR_YL/article/details/103179082
    ————————————————
     借鉴处:https://blog.csdn.net/NBDR_YL/article/details/103233351

  • 相关阅读:
    训练计划
    LA_3942 LA_4670 从字典树到AC自动机
    HDU 6180 Schedule
    HDU 6153 KMP
    HDU 2087 HDU 1867 KMP标准模板题
    Struts2学习8--文件上传(单个文件上传)
    SSH错误之--Error getting property descriptor: null at com.opensymphony.xwork2.ognl.accessor.XWorkCollectionPropertyAccessor.getProperty
    Struts2学习7---集合类型的类型转换
    工具-windows命令--查看端口占用情况,关闭端口
    Struts2学习6—OGNL (1)
  • 原文地址:https://www.cnblogs.com/xxiaonian/p/14577469.html
Copyright © 2020-2023  润新知