因为不小心把团队其他人正在开发的分支合并到了自己需要发布的分支上,因此需要将合并分支撤回.
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分支发布就可以了。
记录一次gitlab错误合并分支的撤回操作
最新推荐文章于 2024-07-08 15:24:00 发布
当误将他人开发的分支合并到自己的发布分支后,可以使用Git命令进行回退。具体步骤包括:查询操作记录获取节点ID,使用gitreset--hard回退到特定节点,创建新分支并推送到远程,然后从远程拉取master分支并合并新分支以发布。
摘要由CSDN通过智能技术生成