一般我们公司使用git是这样使用的,有一个master分支,作为主分支,一般为生产上代码;一个dev分支,一般为测试分支;然后有个自己的分支,我的是rdd_dev分支,然后作为自己的本地开发分支,然后把自己分支上面代码,合并到dev,作为测试发布,然后生产上面的master分支,一般pull下dev上面的代码,然后在push上去,作为生产使用.
这里只是一个小测试:我就直接在dev上面进行修改了:
我先在dev上面提交两条记录,(如图,后面不写了;)
然后切换到master分支上面,pull下我在dev上的代码:
然后我在push到master分支上面:高潮来了:
这里面展示的是我提交的记录.
同样的步骤,再来一次,不同的是我们提交四次记录:
发现展示还是一样的;不急我们再来一次,不同的是,我提交一次就push一次到dev上面,然后在mster上面把所有的dev给pull下来,然后在push上去,我们看下展示是否不同:
尴尬还是一样的不急,我们换一种操作:
重rdd_dev到dev,然后在到master,还是没有出现提交记录出现merge branch…
同样的操作,为啥出现不了这样子的日志,很奇怪,希望大神告诉我…