记git误删的本地文件找回

如何恢复git误删的本地文件?可以使用git reset命令

推送本地代码到github,执行了以下两步:

1
2
git add .
git commit -m "update blog"

然后一不小心执行了下面的代码

1
git checkout hexo

hexo是要推送的分支,然后,辛辛苦苦写了半天的本地代码就被覆盖了!!!
不急不急,找下git历史:
执行命令:

1
git reflog

image.png
找到要恢复id,这里我要恢复到我commit的那一刻,执行命令:

1
git reset --hard 7fe0ee0

image.png
这样,代码就找回来了。