1. master、develop
master 和develop 分支,一个用于发布,一个用于开发,始终存在;
2. feature-*
feathure-* 临时的功能性分支,由于不同的功能有不同的上线时间,所以,从develop 拉取不同的feature,上线时合并到develop,上线完成后删除;
3. release-*30
比如release-830 ,8月底上线的一个预发布分支,用于上线前的测试、修复bug,从develop 拉取创建(因为最近开发的东西都在develop上面),测试没有问题后,合并到master和develop,然后删除release-830。
4. hotfix
用于修复生产环境的bug,从master 拉取创建,修复测试没有问题后,合并到master和develop,然后删除hotfix。