git Workflow工作流程

1. Gitflow分支

分支 名称 作用
master 主分支 存储正式发布的历史
hotfix 上线分支 bug情急修复分支
release 发布分支 发布上线的时候用
develop 开发分支 功能的集成分支
feature 功能分支 开发新功能都会有对应的feature分支

2. 长期分支 & 辅助分支

3. 分支概述

4. 开发流程

4.1 创建远程仓库,并拉到本地

创建远程仓库的时候默认是创建master分支的,因此拉下来的项目也处于master分支。

$ git clone ...

4.2 创建develop分支

因为master分支上面是不允许进行开发的,创建长期开发分支develop

4.3 开发新功能

4.4 完成新功能

4.5 发布新功能

当新功能基本完成之后,我们要开始在release分支上测试新版本,在此分支上进行一些整合性的测试,并进行小bug的修复以及增加例如版本号的一些数据。版本号根据 master 分支当前最新的tag来确定即可,根据改动的情况选择要增加的位.

4.6 修补线上Bug

5. 命名约定

6. 附加Git的冲突

Table of Contents