git分支管理策略

来源:互联网 发布:域名在哪续费 编辑:程序博客网 时间:2024/06/07 04:55
合并分支时有参数: --no-ffFast forward
Fast forward 这种模式下,删除分支后,会丢掉分支信息
--no-ff从分支历史上就可以看出分支信息。

并不是一定要把本地分支往远程推送,那么,哪些分支需要推送,哪些不需要呢?

  • master分支是主分支,因此要时刻与远程同步;

  • dev分支是开发分支,团队所有成员都需要在上面工作,所以也需要与远程同步;

  • bug分支只用于在本地修复bug,就没必要推到远程了,除非老板要看看你每周到底修复了几个bug;

  • feature分支是否推到远程,取决于你是否和你的小伙伴合作在上面开发。