更改Git flow一些说明

This commit is contained in:
孟凡兴 2024-03-26 10:03:47 +08:00
parent e53c1d1a13
commit 2c68859608
2 changed files with 2 additions and 1 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 96 KiB

After

Width:  |  Height:  |  Size: 80 KiB

View File

@ -1,6 +1,7 @@
# 分支管理
前面提交、推送操作都是在“master”分支进行的。针对一个不断迭代的复杂项目如果全部都在“master”上操作版本的结构会乱其他人看不懂哪个提交是稳定的是生产下发版本哪个提交是尚在开发版本。
针对这一问题下面介绍Git flow分支模型大家不一定要严格套这个模型。
## Git Flow
模型的分支如下:
- master
- develop
@ -33,7 +34,7 @@
- 从develop分支签出
- 等测试组测试通过双向合并到master和develop
## 其他说明
远程仓库应该只存在两个分支一个是master分支存放线上(生产环境版本这个分支的代码总是可靠可用的另一个是develop分支这个分支用于日常开发。
远程仓库应该只存在两个分支一个是master分支存放生产环境版本这个分支的代码总是可靠可用的另一个是develop分支这个分支用于日常开发。
hotfix分支、feature分支和release分支都在本地原则上不能推送到远程仓库。这三种分支都属于临时性需要使用完以后应该删除。
develop分支下允许有多个feature分支且尽量避免冲突允许在有feature处在开发中的情况下从develop分支拉取到release分支。