美文网首页
git 本地新建分支 不影响第一个分支开发

git 本地新建分支 不影响第一个分支开发

作者: 奔跑吧笨笨 | 来源:发表于2018-03-19 15:02 被阅读0次

    git 本地新建第二个分支修复bug  不影响第一个分支开发

    工作背景:

    在工作中,经常会出现,自己正在开发,忽然有一个紧急小需求要改,需要及时合并。但是,目前自己的开发还未完成,不能提交合并到远程master.

    解决方案:

    自己需要新建一个分支,然后修改,提交。

    很简单,其实就是新建一个分支。但是在这样的场景下,总有小白迷惑。

    bug1:

    1.自己在自己的分支,git checkout -b new_name(新分支)

    这是错误的操作,你知道怎么创建分支,但是在创建完,并提交的时候,发现自己原来开发的东西(已提交远程分支,但没有合并到master).问题就是自己在自己的第一个分支上新建的第二个分支,代码是从第一个分支上面copy过来的,于是乎,出现上述情况。

    function: (因本公司使用coding管理工具,特使用本方法)

    1.远程 coding 先建一个新分支

    2.本地切换到 master 分支,(如果在wjp的分子创建,则会出现wjp的代码copy到新的分支,包括正在开发的)

    3.git checkout -b wjp_bug

    4.关联远程分支 (git pull 会有提示)

    git branch --set-upstream-to=origin/ wjp_bug

    git branch --set-upstream-to=origin/wjp_bug

    5.关联完成

    6.修改文件

    7.git add  save.php

    8.git commit -m "本地两个分支  互相不干扰"

    9.git push

    相关文章

      网友评论

          本文标题:git 本地新建分支 不影响第一个分支开发

          本文链接:https://www.haomeiwen.com/subject/mvkpqftx.html