[TOC] ## master 分支 master 为主分支,也是用于部署生产环境的分支,确保 master 分支稳定性; master 分支一般由 develop 以及 hotfix 分支合并,任何时间都不能直接修改代码; ## develop 分支 develop 为开发分支,始终保持最新完成以及 bug修复后的代码; 一般开发的新功能时,feature 分支都是基于 develop 分支下创建的; ## feature 分支 开发新功能时,以 develop 为基础创建 feature 分支 分支命名: feature/ 开头的为特性分支, 命名规则: feature/user-module、 feature/cart-module; ## release 分支 release 为预上线分支,发布提测阶段,会 release 分支代码为基准提测 ## hotfix 分支 分支命名: hotfix/ 开头的为修复分支,它的命名规则与 feature 分支类似; 线上出现紧急问题时,需要及时修复,以 master 分支为基线,创建 hotfix 分支,修复完成后,需要合并到 master 分支和 develop 分支;