我有這樣的感覺,這個問題的答案是否定的,但我想我會問無論如何。git clean後恢復丟失未版本控制的文件-d -f
長話短說我不小心在分支上做了一個git clean -d -f
並丟失了大約20個我需要的文件。這些文件還沒有提交,據我所知git不應該知道它們。有什麼辦法可以讓這些文件恢復嗎?
我有這樣的感覺,這個問題的答案是否定的,但我想我會問無論如何。git clean後恢復丟失未版本控制的文件-d -f
長話短說我不小心在分支上做了一個git clean -d -f
並丟失了大約20個我需要的文件。這些文件還沒有提交,據我所知git不應該知道它們。有什麼辦法可以讓這些文件恢復嗎?
不幸的是,你唯一的選擇是文件系統「取消刪除」程序。爲了獲得最大的成功率,請勿在該捲上執行任何東西,直到您獲得並可以使用反刪除程序(即,甚至不會將反刪除程序下載到該捲上)。
我試過rstudio沒有成功。噢,我得以確保設計是我真正想要的:) – Adam 2009-10-23 13:11:30
第二次代碼總是更好。這發生在我身上兩次以上。 :) – 2009-10-23 13:13:45
我也只是丟失了文件。爲什麼地獄git沒有回收它們,或者將它們粘在自己的內部緩存中,我不知道。
我能用r-studio和Pendora Recover恢復一些文件。
但不是最大,最複雜的!
那些丟失的文件至少是'git add'-ed? – 2009-10-22 10:58:54
我認爲他們被添加和承諾。我做了一個git提交-a -m,但我想我是在錯誤的分支或錯過了一些東西。 – Adam 2009-10-22 14:25:37