一、使用分支管理的原因
为了使版本库的演进保持简洁,各分支井井有条
二、主分支 Master
提供给用户使用的正式版本,都在该分支上发布,也是 Git 的默认分支
三、开发分支 Develop
日常开发使用,在开发完成之后,用于合并到 Master 分支上的。
四、临时性分支
1. feature 分支
功能分支,开发一个新的功能,需要放在feature分支之上,完成功能开发之后,要将该分支合并到 Develop 分支上2. release 分支
预发布分支,是从 Develop 分支上分离出来的,指发布正式版本之前,可能需要预发布分支进行测试3. fixbug 分支
修补BUG分支,是由 Master 分支分离出来的,当Bug修复完毕之后,再合并进 Develop 和 Master 分支4. hotfix 分支
热修分支,用户产品发布后修复 BUG5. custom 分支
自定义分支,根据自定义的需要创建的分支类型五、提交命名规范
常见的操作类型有:
1. [IMP]提升改善正在开发或者已经实现的功能
2. [FIX]修正BUG
3. [REF]重构一个功能,对功能进行重写
4. [ADD]添加实现新功能
5. [REM]删除不需要的文件413026b2687.cdb@sina.cn 2st21udn