Py学习  »  Git

在我使用“git clean-f-d”删除未跟踪的文件[duplicate]之后,意外地删除了所有桌面目录

Aryan Arora • 5 年前 • 1348 次点击  

我试着在我使用的文件夹中使用Git git glean -df 我发现一切都不见了。

那是不是意味着我丢了我的文件,有没有办法把它们拿回来?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/43774
 
1348 次点击  
文章 [ 1 ]  |  最新文章 5 年前
Chris
Reply   •   1 楼
Chris    7 年前

当你跑 git clean -df asked Git to

从工作树中删除未跟踪的文件

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/ 对于已删除的对象。

否则git无法检索它们;您将不得不依赖其他工具,如现有备份、文件系统快照、文件同步工具或文件系统恢复工具。