记录一次gitlab错误合并分支的撤回操作

当误将他人开发的分支合并到自己的发布分支后,可以使用Git命令进行回退。具体步骤包括:查询操作记录获取节点ID,使用gitreset--hard回退到特定节点,创建新分支并推送到远程,然后从远程拉取master分支并合并新分支以发布。
摘要由CSDN通过智能技术生成

因为不小心把团队其他人正在开发的分支合并到了自己需要发布的分支上,因此需要将合并分支撤回.
1、在原本地项目打开Git Bash 查询操作记录,获取需要回退的节点ID
在这里插入图片描述
2、在当前分支,打开终端,执行命令回退到节点6471289 git reset --hard 6471289
注:执行完以后,本地已经回退到6471289节点了,但是远程分支是还没有变化的
3、从当前的分支重新拉一个分支,并将拉好的新分支推到远程分支上。
git checkout -b dev_newwage
在这里插入图片描述
注:这里只是本地创建了新的分支,还需要在vs code 将新的分支push到远程服务上
4、将新的分支发布到远程分支上:
在这里插入图片描述
这样就会有一个回撤到6471289的远程的分支
5、然后重新从远程分支上拉取master分支,并将刚刚新创建的dev_newwage分支合并到master分支发布就可以了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值