今天发现测试分支的代码合并错分支了,原本该将dev_1.0分支的代码合并到release,结果错误的将dev_1.0_tc的代码合并过去了并push了,现在想将代码回退到push之前,使用git进行操作

1.首先确保本地的release分支没有任何提交的代码,如果有的话可以使用stash暂存一下(不会的可以看我另外的帖子)。然后选中你想要回退到的地方,使用hard模式将本地代码回退到指定位置。

2.将分支切到远程分支,使用soft模式更新代码,这样就会导致远程的head和本地的head不同步,就会造成差异,再提交代码即可,回滚结束 。

然后点击commit提交代码即可,提交后release分支的提交记录如图

 

Logo

一站式 AI 云服务平台

更多推荐