1、本来是在uat分支,想拉取uat远程分支代码的,结果执行了 git pull origin sit,拉取了sit的远程分支,导致合并错了代码。
2、现在想撤回合并操作,也就是恢复git pull 之前的代码。
操作如下:
运行:
$ git reflog

执行撤回
运行git reflog命令查看你的历史变更记录,如下:
$ git reset --hard 681e8c87
2、然后用git reset --hard HEAD@{n},(n是你要回退到的引用位置)回退。

继续查看
已经很干净了

本文介绍了一种常见的Git误操作场景及解决方案。当开发者错误地从uat分支拉取了sit分支代码并导致合并错误时,可以通过使用git reflog命令来查找历史变更记录,并通过git reset --hard命令恢复到误操作前的状态。

被折叠的 条评论
为什么被折叠?



