• 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

  • 相关阅读:
    12款JavaScript表单插件
    10个强大的Javascript表单验证插件推荐
    memcached服务器搭建
    15 个非常吸引人的 jQuery 弹窗插件
    37个超级棒的 jQuery菜单插件
    nginx添加ssl证书认证
    27个jQuery网页拖放操作的插件
    memcached集群负载均衡
    python基础2
    ADO SQL数据库
  • 原文地址:https://www.cnblogs.com/xxiaonian/p/14577469.html
Copyright © 2020-2023  润新知