git pull 撤销误操作

 

本来想把github上的release合并到本地的release分支上,由于没有查看当前分支,直接运用git pull origin v2.8.1,结果将release合并到了v2.8.1分支中。

 

解决方法

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

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

比如上图可运行 git reset --hard 62f306f69 

posted @ 2019-04-28 10:29  gram5988  阅读(143)  评论(0编辑  收藏  举报