1. 程式人生 > 其它 >使用git恢復未提交的誤刪資料

使用git恢復未提交的誤刪資料

不小心將專案中一個資料夾刪除還未提交,或者已經提交, 此時想要恢復資料該怎麼辦?

答案是git reflog,使用git reflog命令可以幫助恢復git誤操作,進行資料恢復。

操作過程:

開啟終端命令列,進入到專案目錄,輸入git reflog,可以得到如下結果:

git記錄每次修改head的操作,git reflog/git log -g可以檢視所有的歷史操作記錄,然後通過git reset命令進行恢復。 

想要將程式碼恢復到"ssm-login初始化"時的版本,此時的head記錄值為"b40839f",輸入如下命令即可:

 git reset --hard b40839f

誤刪資料回來啦!