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

2018-03-19  本文已影响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

上一篇下一篇

猜你喜欢

热点阅读