1

我不小心发出:

git clean -f

在我最近初始化的目录上。我注意到该目录中的所有文本文件现在都消失了。

根据研究,我知道这是不可逆转的。真的吗?还是还有希望?

顺便说一句,我使用的是 Mac,你们可能会给我一个关于 Mac 可用的免费数据恢复软件的想法。

这是一个愚蠢的 Git 新手错误。

4

1 回答 1

1

是的,你的数据不见了。

git clean -f删除所有未跟踪的文件。由于您刚刚init对您的 repo 进行了 ialized,因此您的所有文件都没有被跟踪,所以它们都消失了。这就是他们让你使用-f标志的原因:避免意外的数据丢失。

如果您使用的是 Mac,那么也许您已经激活了 Time Machine?那应该对你有帮助。

于 2012-11-27T15:50:57.420 回答