git学习——git分支管理

本文详细介绍了Git-flow工作流中的五种分支(master、hotfix、release、develop、feature)的作用与命名规范,以及从开发环境到生产环境的完整发版流程,包括分支创建、合并、测试和线上验证等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

git分支
git-flow主要有5种分支:master、hotfix、release、develop、feature

一. 分支命名

分支命名作用
master分支主分支,也是用于部署生产环境的分支,确保master分支稳定性
release分支预上线分支,发布提测阶段,会release分支代码为基准提测
dev分支开发分支,始终保持最新完成以及bug修复后的代码
feature 分支特性分支,开发新功能时,以develop为基础创建feature分支
hotfix 分支线上出现紧急问题需及时修复,以master分支为基线,创建hotfix分支;修复完成后,需要合并到master分支和develop分支

二、分支创建与合并过程
分支图示
三、发版流程
1、开发环境
开发新功能时, 以develop为基础,创建feature分支;
一组feature开发完成进行合并,进入提测环节;

2、测试环境
创建release分支,存在bug直接修复并提交
主要针对需求更改点、显式/隐式问题进行需求分析;
测试计划:罗列测试点,编写测试用例;
测试执行:构造测试数据与测试环境,基于需求变更点/bug回归测试;
测试通过:结果通知,信息确认,填写发版计划;
相应测试环境合版回归,编写测试报告,申请线上发布;

3、UAT环境
合并至master
产品负责人:验收回复确认;
开发负责人:部署线上环境;
测试负责人:流转正式服;

4、生产环境:
线上回归验证;
持续跟踪观察。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值