2012-11-27 36 views
1

我不小心發出:發佈git clean -f時,我的所有文件都被刪除了嗎?

git clean -f 

在一個目錄我最近初始化。我注意到那個目錄中的所有文本文件現在都沒有了。

根據研究,我已經知道它是不可逆的。真的嗎?或者還有希望?

順便說一句,我正在使用Mac,你們可能會給我一個關於什麼免費數據恢復軟件可用於Mac的想法。

這是一個愚蠢的Git新手錯誤。

+0

對不起,你的目錄已經不存在了。除非你在保留備份的外部服務器上運行git。如果它是本地的,並且沒有可用的備份軟件,恐怕您可能會失敗。 – Jon

+0

另請參閱http://stackoverflow.com/questions/8346563以獲取有關「爲什麼」的更多信息 – Jon

+0

那麼如何才能將其移至垃圾箱文件夾?如果它們被暫時刪除而不是永久刪除,那就太好了。長號 – Panoy

回答

1

是的,你的數據不見了。

git clean -f刪除所有未跟蹤的文件。既然你只是init ialized你的回購,所有的文件都沒有跟蹤,所以他們都沒有了。這就是爲什麼它們會使您使用-f標誌:以避免意外的數據丟失。

如果你在Mac上,那麼你可能已經啓動了Time Machine?這應該對你有所幫助。

相關問題