Git 开发分支代码上线流程

开发分支代码上线流程

打开发分支 
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

猜你喜欢

转载自blog.csdn.net/Hedy17/article/details/83084149
今日推荐