合并分支时有参数:
--no-ff
,
Fast forward
Fast forward
:
这种模式下,删除分支后,会丢掉分支信息
--no-ff
:
从分支历史上就可以看出分支信息。
并不是一定要把本地分支往远程推送,那么,哪些分支需要推送,哪些不需要呢?
-
master
分支是主分支,因此要时刻与远程同步; -
dev
分支是开发分支,团队所有成员都需要在上面工作,所以也需要与远程同步; -
bug分支只用于在本地修复bug,就没必要推到远程了,除非老板要看看你每周到底修复了几个bug;
-
feature分支是否推到远程,取决于你是否和你的小伙伴合作在上面开发。