git 常见分支及命名参考
一、规范来源:提交代码分类
1. 功能开发代码
2. 修复代码
3. 紧急修复代码
二、对应代码的分支命名
1. feature-xxx(功能开发分支,在的开发主分支上创建,功能测试正常之后合并到开发主分支)
2. feature-xxx-fix(功能bug修复分支,在开发主分支上创建,然后合并到开发主分支)
3. hotfix-xxx(紧急bug修复分支,在master分支上创建,修复完成之后合并到master)
三、其他重要分支
1. master 分支:主分支,永远是可用的稳定版本,不能直接在该分支上开发。
2. dev或devlop分支:开发主分支,所有新功能以这个分支来创建自己的开发分支,该分支只做只合并操作,不能直接在该分支上开发。
四、注意事项:
-功能开发分支尽量保证一个分支开发一个功能,多个功能区分分支命名。
-严禁在开发分支上创建hotfix分支,谨防夹带。污染生产环境。
-提交代码之前,需要先pull一下主开发分支代码。主要是看一下代码有没有冲突,如果有协商(划重点,通常默认的处理方式是,删除自己修改的内容,保留主开发分支上的内容。)解决完冲突后再push到开发分支上,而后merge到主开发分支上。