開發環境:Idea
版本控制:Git
場景:
git reset --hard 後修改內容丟失 ,且修改內容未 git add 與 git commit
開發時因爲cd錯工程目錄 誤reset -hard重置了另一個工程,裏面開發了很多代碼,reset後發現git reset --hard commit_id 已經沒用了,因爲上次開發新增的代碼均未add和commit,本來以爲要重新🐴一遍,直到發現idea的local History功能!下面說下怎麼用~
恢復步驟:
1.打開Idea 對應項目
2.找到對應目錄
--> 刪了文件中的一部分,就找對應的文件名
--> 刪了文件A ,就找A對應的目錄名
--> 刪了目錄A和目錄下所有文件,就找A的上一級目錄名
3.右鍵上一步找到的目錄 找到Local History裏的Show History命令就能找到了 把對應修改恢復就好了
Tips:
正常情況下一定要養成git add的習慣呀,反正git add又不要錢!