我试着在我使用的文件夹中使用Git git glean -df 我发现一切都不见了。
git glean -df
那是不是意味着我丢了我的文件,有没有办法把它们拿回来?
当你跑 git clean -df 你 asked Git to
git clean -df
从工作树中删除未跟踪的文件
including directories . 你也 told Git to ignore its safety net .
如果git知道这些文件(例如 add ED或 stash 预计起飞时间, even if they were never commit ed )那么它们应该是可以恢复的。试试跑步 git fsck --cache --no-reflogs --lost-found --unreachable 然后往里看 .git/lost-found/ 对于已删除的对象。
add
stash
commit
git fsck --cache --no-reflogs --lost-found --unreachable
.git/lost-found/
否则git无法检索它们;您将不得不依赖其他工具,如现有备份、文件系统快照、文件同步工具或文件系统恢复工具。