【发布时间】:2017-09-04 11:23:07
【问题描述】:
我的电脑完全搞砸了。几年前我使用过 Git,现在当我开始使用 git 时,我不得不从事一个项目。
- 我打开终端去了
cd Desktop - 然后
git add(忘了说我要添加的目录名) - 检查了 git 的状态,它将我桌面上的所有目录/子目录显示为未跟踪的文件。
- 我惊慌失措,在互联网上稍微阅读后执行
git命令到clean和-fd。
当我在我的桌面上工作时,我注意到我的桌面文件夹消失了,我关闭了终端并认为这是不可能的,然后又做了git clean -fd .. 但是它正在发生,几分钟之内我的桌面就空了。我再次关闭了终端,但只剩下一两个文件夹,剩下的一切都消失了,其中包括我所有的工作、文档、1000 张图像、音乐、视频等。现在我不知道如何检索它。它可以通过 git 甚至通过硬件恢复软件来检索吗?
【问题讨论】:
-
看上面的帖子你需要一个特定于你的操作系统的恢复工具。从 git 的角度来看它已经消失了
-
即使它是一个恢复工具,我也不介意,我只需要我的数据。我唯一要确定的是,该工具会检索我通过 git clea 丢失的文件
-
git clean -fd删除未被git跟踪的文件。恢复它们与git无关。我希望您一直保持良好的备份,因为您将需要它们。如果您还没有备份,请将其用作唤醒电话,并确保您已做好下次发生的准备。 -
您可能需要适合您的操作系统(例如 Windows)的数据恢复软件。最主要的是在您运行数据恢复之前不要使用您的计算机 - 保存文档和安装东西可能会覆盖您在磁盘上的数据。我没用过数据恢复工具,但是here is some Windows ones.