我试图在一个文件夹中使用Git,然后我使用了git glean -df
命令,结果发现一切都不见了。
这是否意味着我丢失了我的文件?有没有办法找回它们?
我试图在一个文件夹中使用Git,然后我使用了git glean -df
命令,结果发现一切都不见了。
这是否意味着我丢失了我的文件?有没有办法找回它们?
git clean -df
时,你要求Git:
从工作树中删除未跟踪的文件
包括目录。你还告诉Git忽略其安全网。
如果Git知道这些文件(即使它们从未被commit
ed),那么它们应该是可恢复的(例如,如果它们曾经被add
或stash
)。尝试运行git fsck --cache --no-reflogs --lost-found --unreachable
,然后查看.git/lost-found/
中删除的对象。
否则,Git将无法检索它们;您必须依赖其他工具,如现有备份、文件系统快照、文件同步工具或文件系统恢复工具。