Git 开发分支代码上线流程

本文详细介绍了开发分支和hotfix分支的代码上线流程,包括创建分支、联调升级、测试、打tag、合并到master以及最终的服务器推送过程,是团队协作开发中不可或缺的指导文档。

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

开发分支代码上线流程


开发分支 


1、切换到master上,pull最新代码 
git checkout mater 
git pull

2、打开发分支 
git branch feature/{自己taped的任务号} 
例如:git branch feature/30594489

3、联调升级到开发环境,或者准生产环境。 
需要有一个人从master上打release分支,并push上去,其他同学将各自的代码合并到release分支。 
开发环境、准生产环境,要用release分支进行部署。 
例如: 
git branch release/v1.0.1 
git checkout release/v1.0.1 
git push 
其他同学 
git pull 
git checkout release/v1.0.1 
git merge feature/30594489 
git push

4、测试完成待上线之前,需要大家在release分支上打tag。打tag之前需要将master的最新代码合并到release分支 
a、git checkout master 
b、git pull 
c、git checkout release/v1.0.1 
d、git merge mater 
e、git tag v1.0.1 
f、 git checkout v1.0.1 
g、git push origin v1.0.1

5、上线之后,验证没有问题了,要将tag合并到mater,push到服务器。 
a、git checkout master 
b、git merge v1.0.1 
c、git push

hotfix上线流程


1、切换到master上,pull最新代码 
git checkout mater 
git pull

2、打hotfix分支 
git branch hotfix/{自己taped的任务号} 
例如:git branch hotfix/30594489

3、测试完成后,为防止其他同学上线代码互相覆盖问题 
a、git checkout master 
b、git pull 
c、git checkout hotfix/30594489 
d、git merge master 
e、git push

5、上线之后,验证没有问题了,要将hotfix合并到mater,push到服务器。 
a、git checkout master 
b、git merge v1.0.1 
c、git push

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值