撤消git clean命令?

时间:2013-04-05 17:33:17

标签: macos git git-clean

我刚刚使用了“git clean”命令并设法删除了我的文档,音乐和其他目录。有没有办法撤消这个并以某种方式获取这些文件?我通过Mac上的终端这样做了。 Time Machine也没有设置。

2 个答案:

答案 0 :(得分:8)

我担心这些文件不见了。 git clean不可逆,因为git没有跟踪这些文件。

从评论看起来你把你的主文件夹作为git repo,但没有跟踪。

正在运行git clean -f已删除主文件夹中的任何文件(包含子目录中的文件),只留下空子目录(删除它们时需要-d选项)。

很抱歉地通知您,您确实消灭了整个主目录。下次运行git clean时,请使用-n选项执行干运行,并检查将要发生的事情,但为时已晚。

答案 1 :(得分:0)

不幸的是git clean删除了所有未跟踪的文件,这意味着删除的文件无法使用git恢复。您可以检查垃圾箱以查看文件是否仍然存在。