- 分支(功能)分类
- 主分支
- master
- release
- 开发分支
- develop
- 其它辅助分支
- dev-*
- feature-*
- hotfix-*
- 主分支
- 分支简介
- master 分支 :对应线上(正式环境)的代码,经过严格测试稳定运行分支。一旦版本上线由测试人员发送合并matser邮件,开发人员将对应上线tag版本合并至master分支。
- release分支:作为与生产环境分支,上线之前,合并 release 分支。同master分支一样,严格把控合并质量。如果没有预生产环境可以忽略该分支。
- develop分支:开发主分支,所有新功能以这个分支来创建自己的开发分支,该分支只做只合并操作,不能直接在该分支上开发。
- dev-*分支:从 master 拉取,用于新需求(版本)开发,开发完成合并到develop分支,部署测试环境进行测试。
- feature-*分支:功能开发分支,在master上创建分支,以自己开发功能模块命名,功能测试正常后合并到develop分支。
- hotfix-*分支:紧急BUG分支,在master上创建分支,修复完成开发完成合并到develop分支,部署测试环境进行测试。
- 提交规范
- 提交描述,中英文皆可(有意义)
Git分支管理及命名规范
于 2022-07-28 17:25:38 首次发布