发出git clean -f时是否删除了所有文件?

时间:2012-11-27 15:28:41

标签: git git-clean

我不小心发出了:

git clean -f

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

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

顺便说一下,我正在使用Mac,你们可以告诉我一下Mac可用的免费数据恢复软件。

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

1 个答案:

答案 0 :(得分:1)

是的,您的数据已经消失。

git clean -f删除所有未跟踪的文件。由于您只是init ialized您的repo,所有文件都没有跟踪,因此它们都已消失。这就是为什么他们让你使用-f标志:避免意外数据丢失。

如果您使用的是Mac,那么可能是您启用了Time Machine?这应该对你有帮助。