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是你要回退到的引用位置)回退。
继续查看
已经很干净了