我刚刚使用了 "git clean" 命令,意外删除了我的文档、音乐和其他目录。有没有办法撤销这个操作并找回这些文件?我是在 Mac 终端上执行的此操作,也没有设置 Time Machine。
很抱歉,那些文件已经丢失了。因为那些文件没有被git跟踪,所以git clean
是不可逆的。
从评论中可以看出,你将家目录作为git仓库了,但是没有跟踪任何文件。
运行git clean -f
会删除家目录中所有的文件(包括子目录中的文件),只留下空的子目录(如果要删除它们,需要使用-d
选项)。
很遗憾地通知你,你已经彻底清空了整个家目录。下次运行git clean
时,请使用-n
选项进行干扰运行,并在太晚之前检查即将发生的事情。
-d
选项),但其中的任何文件都将被删除。这些文件已经不存在了,很抱歉。 - Gabriele Petronellagit clean
会删除所有未被跟踪的文件,这意味着那些被删除的文件不能通过git恢复。您可以检查垃圾箱以查看文件是否仍然存在。