这是写给自己存档的。
git分支管理的机制
git 在合并分支时默认是Fast format 意思是快速向前的意思,即合并之后git log 里面并不会有分支的相关信息,因此,分支删除之后,就彻底失去了分支信息。
那么我们可以采用--no-ff的合并方式。
用git merge dev 合并时,不需要添加-m 'commit information'
用git merge --no-ff -m 'commit information' dev 合并时git log 中会保留分支信息。(ps:在使用了--no-ff之后如果再使用git merge dev的话需要这样写:git merge -m 'commit information' dev.)
使用git merge dev 的截图如下:
使用git merge --no-ff -m 'commit information' dev的截图如下:
输入git merge --no-ff -m 'commit information' dev之后再输入git merge dev时弹出的界面
i