使用Idea自带的git功能进行分支合并

1.背景描述

目前在开发的当前项目有四个分支,master(主分支)、pre(预生产分支)、qas(测试分支)、dev(开发分支);
在这里插入图片描述
在开发时,都是在dev分支上进行的开发,需要分支合并时,合并的流程如下:dev ——>qas——>pre——>master;
即将dev分支上的代码合并到qas分支,然后把qas分支上的代码合并到pre分支,然后把pre分支上的代码合并到master主分支上。
这样保证每个分支上的合并不会出现遗漏和覆盖的情况;

2.分支切换

下面演示将当前项目的分支由dev分支上切换到qas分支上,并保持每个分支上的代码都是最新的
在这里插入图片描述
确保,dev分支上的本地代码都已经提交到远程dev分支上;然后鼠标选中本地的qas分支,拉取远程qas分支的代码到本地分支,
保持本地qas分支和当前远程qas分支一致,具体如下图所示:
在这里插入图片描述
将当前分支由dev切换到qas具体如下:
在这里插入图片描述在这里插入图片描述

3.分支合并的具体操作

下面演示将dev分支上的代码合并到qas分支上,在上述第二步时,我们已经将当前项目的分支切换为了qas分支,下一步进行分支合并:

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

4.将在local环境下,从dev合并到qas分支上的代码,推送到远端

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注意:合并时的push和正常在开发提交代码时的push,不太一样。合并时的push,没有add和commit的步骤,本地合并后,直接push到远端就行了。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值