场景
有时候操作git,不小心reset --hard到以前的提交里去了,
解决
git log,发现有三次提交
我想回到first这次提交
--hard后面跟着的是你想要回退的版本号
git log,再次查看一下状态
git reflog,在此解决:git reflog会记录所有HEAD的历史,也就是说当 reset,checkout时,这些操作会被记录在reflog中。
看前边的黄色部分,即版本号
将代码再次返回到添加注释那个版本
git log:再次查看现在的状态,可见已经恢复到最新版本了











网友评论