一、以普通模式合并(--no-ff)
合并分支时,如果可能,Git会用Fast forward模式,但这种模式下,删除分支后,会丢掉分支信息,啥?不记得啦?
那等会我们学习完给你再举个栗子吧,看看这个fast forward的示意图。
如果要强制禁用Fast forward模式,Git就会在merge时生成一个新的commit,这样,从分支历史上就可以看出分支信息。
下面我们实战一下--no-ff方式的git merge:
第一步,仍然创建并切换dev分支:
第二步:修改readme.txt
第三步:提交一个新的commit
第四步:切换回master分支
第五步:git merge --no-ff -m "merg