今天手一抖,git pull的时候莫名把本地文件给删掉了,受到了一万点惊吓。。。。
在网上找了良久,试过git log,结果找不到之前本地commit的记录。。。
最后找到了解决方案,再次给大家分享一下。
首先,你必须commit过之前的内容才行。
$ git reflog # 查看历史提交内容,得到如下图的信息,途中红框圈出的内容就是每次commit的hash code
$ git reset --hard hash_code # 之后选择要回退的版本,使用这条命令进行回退
最后,给大家一句忠告,在本地勤commit,每次commit都要有一个特殊的描述,至少要自己认识,否则