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
本来想把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