Bug分支并合代码

 

此文不解决冲突。

切分支修改Bug,本地Merge分支不提交远程

首先创建本地分支,我创建了本地分支bug20180627.001

然后切换到该分支,进行“Bug修复”

我新建两个文件,然后进行merge操作。合入远程Dev分支(注意,如果直接推送的话,会在远程创建新分支的)

对两个文件进行提交:

然后切换到Dev分支。更新最新代码,然后进行merge操作

然后再进行push。

可以看到我网上Dev分支只有三个文件:

然后本地进行push。——push成功

然后到网上查看,bug分支没有推送上去,并且修改的bug已经提交。

查看提交记录:可以发现有个Merge操作。

切分支修改Bug后,分支提交远程

 这个就简单了,你可以到你git仓库创建bug修复分支并依赖到那个分支。在本地拉取修改就好了。这里不细说了。

基本上跟上面类似。

先切Bug分支,我这里切bug20180627.002,

然后依然创建两个文件,提交

 

然后这里是区别,这里你可以直接本地Merge或者推送远程后Merge,因为上面是本地Merge,那这次我就直接推送远程然后Merge把

 

 

推送成功并且New Branch 了,然后查看远程分支有bug这个分支,然后进行Merge,切入dev,更新代码

然后进行远程Merge操作。然后推送

 

可以看到网上多了6和7两个文件:

 

posted @ 2018-06-27 13:03  苦心明  阅读(288)  评论(0)    收藏  举报