分支命名
最后更新于:2022-04-02 02:54:09
[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 分支;
';