Skip to content

gitflow开发工作流

在使用Git的过程中如果没有清晰流程和规划,否则,每个人都提交一堆杂乱无章的commit,项目很快就会变得难以协调和维护。 Git版本管理同样需要一个清晰的流程和规范。

规范

  • master 用于保存上线的代码

  • Develop 用于保存相对稳定代码,所有的feature分支都是通过该分支创建

  • feature 用于开发新的功能分支, 不同的功能应创建不同的功能分支

  • release 用于代码上线前准备(测试、文档完善、bug修复)该分支基于Develop分支创建 ---- 完善后直接提交至master

  • bugfix 用于修复不紧急的bug 一般基于release创建,测试过程中出现的bug

  • hotfix 用于需要紧急修复的bug 一般基于master创建,线上bug需要立即修复

流程图

流程图

流程图

流程图

流程图

Released under the MIT License.