首页 > 工具 > Git简明教程7-分支管理-创建与合并

Git简明教程7-分支管理-创建与合并

Git鼓励大量使用分支:

查看分支:git branch

创建分支:git branch

切换分支:git checkout

创建+切换分支:git checkout -b

合并某分支到当前分支:git merge

删除分支:git branch -d

强制删除分支:git branch -D

git merge命令用于合并指定分支到当前分支。
注意到merge时的Fast-forward信息,Git告诉我们,这次合并是“快进模式”,也就是直接把master指向dev的当前提交,所以合并速度非常快。合并之后可以用git branch -d删除分支。合并分支时,如果可能,Git会用Fast forward模式,但这种模式下,删除分支后,会丢掉分支信息。

如果要强制禁用Fast forward模式,Git就会在merge时生成一个新的commit,这样,从分支历史上就可以看出分支信,相关命令为:git merge --no-ff git merge的时候也可以用参数 -m添加commit描述。如:
git merge --no-ff -m "merge branch a and b" b
本次合并要创建一个新的commit,加上-m参数,把commit描述写进去。
合并后,我们可以用git log看看分支历史

上一篇: Git简明教程6-版本管理-版本回退

下一篇: PHP中static 和self的使用区别