Git 分支管理学习中的一些理解

这是写给自己存档的。

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

猜你喜欢

转载自blog.csdn.net/weixin_41001187/article/details/81122506
今日推荐