不小心將項目中一個文件夾刪除還未提交,或者已經提交, 此時想要恢復數據該怎么辦?
答案是git reflog,使用git reflog
命令可以幫助恢復git誤操作,進行數據恢復。
操作過程:
打開終端命令行,進入到項目目錄,輸入git reflog,可以得到如下結果:
git記錄每次修改head的操作,git reflog
/git log -g
可以查看所有的歷史操作記錄,然后通過git reset
命令進行恢復。
想要將代碼恢復到"ssm-login初始化"時的版本,此時的head記錄值為"b40839f",輸入如下命令即可:
git reset --hard b40839f
誤刪數據回來啦!