git reset --hard ,再然后,悲劇上演~
恢復方法:
使用 git reflog 來找到最近提交的信息,這里貼出部分信息:
-
F:\voidy>git reflog
-
WARNING: terminal is not fully functional
-
5ccb94c HEAD@{2}: commit: 設計模式匯總
-
ba944a7 HEAD@{3}: commit: 組合模式
-
49bf0f5 HEAD@{4}: commit: 狀態模式
使用 git reset ID 來恢復文件(第一列為ID)舉個栗子:
比如說 設計模式匯總,那么執行 git reset 5ccb94c 好了,如果是一般的情況到此已經解決了。
from: https://blog.csdn.net/w47_csdn/article/details/82701947