1、首先终端进入对应的Git文件目录中,输入git reflog,查看提交的记录。
2、有两种方法可以恢复:
(1)、输入git reset --hard HEAD@{1}就可以了,此时你本地的代码就是你想要的结果。把HEAD@{1} 替换成你的提交序列的就可以恢复了。
(2)、输入git cherry-pick fe1c82e,fe1c82e就是前面提交commitid(黄色字体)。
注意:HEAD不是一个分支,只是指向某个COMMIT的指针,git reflo(查看所有分支的所有操作记录(包括commit和reset的操作,包括已经被删除的commit记录,git log则不能察看已经删除了的commit记录)