恢复 git reset --hard 的误操作

2019-04-01  本文已影响0人  椰果粒

场景
有时候操作git,不小心reset --hard到以前的提交里去了,

解决
git log,发现有三次提交

我想回到first这次提交
--hard后面跟着的是你想要回退的版本号

git log,再次查看一下状态

git reflog,在此解决:git reflog会记录所有HEAD的历史,也就是说当 reset,checkout时,这些操作会被记录在reflog中。

看前边的黄色部分,即版本号

将代码再次返回到添加注释那个版本

git log:再次查看现在的状态,可见已经恢复到最新版本了

上一篇 下一篇

猜你喜欢

热点阅读