我试图在一个文件夹中使用Git,然后我使用了git glean -df
,我发现一切都没了。
这是否意味着我丢失了文件,有没有办法让他们回来?
答案 0 :(得分:4)
当您git clean -df
asked Git to
从工作树中删除未跟踪的文件
including directories。您还told Git to ignore its safety net。
如果Git知道这些文件(即他们曾经add
编辑或stash
编辑,even if they were never commit
ed)那么他们应该是可以恢复的。尝试运行git fsck --cache --no-reflogs --lost-found --unreachable
,然后在.git/lost-found/
中查找您删除的对象。
否则Git无法检索它们;您将不得不依赖其他工具,如现有备份,文件系统快照,文件同步工具或文件系统恢复工具。