Git pull origin拉错分支撤回操作

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

操作如下:

运行:

$ git reflog

Git pull origin拉错分支撤回操作_第1张图片

执行撤回

运行git reflog命令查看你的历史变更记录,如下:

$ git reset --hard 681e8c87

 

2、然后用git reset --hard HEAD@{n},(n是你要回退到的引用位置)回退。

Git pull origin拉错分支撤回操作_第2张图片

继续查看

 

已经很干净了

Git pull origin拉错分支撤回操作_第3张图片

你可能感兴趣的:(Linux专栏,c++,git,python)