使用git命令意外删除我的所有文件

时间:2014-05-14 14:33:25

标签: git

我没有意识到这会删除所有内容:

git clean -d -f -x

如何在上述命令后恢复丢失的文件?

编辑:

我的设置是使用ubutu作为虚拟机的virtualbox。我已经从我的主目录中删除了回购之外的所有内容:((

4 个答案:

答案 0 :(得分:5)

调用git clean会删除所有不受git控制的文件 - 这意味着它们之前未提交。 因此它们根本没有存储在存储库中,无法恢复。

答案 1 :(得分:1)

它不会删除所有内容;它只删除未跟踪的文件(存储库中没有的文件)。

git无法恢复存储库中不存在的文件。

答案 2 :(得分:0)

在您的存储库中使用git clean后,没有恢复文件。

答案 3 :(得分:0)