如何在删除所有数据文档图像时撤消git clean -fd

时间:2017-04-09 10:49:53

标签: git undo

我完全搞砸了我的电脑。几年前我曾经使用过Git,现在我开始使用git时,我必须处理一个项目。

  1. 我打开终端转到cd Desktop
  2. 然后git add(忘记提及我想添加的目录名称)
  3. 检查了git的状态,它将我桌面上的所有目录/子目录显示为未跟踪文件。
  4. 我惊慌失措,在网上用gitclean -fd稍微阅读了git clean -fd
  5. 当我在我的桌面上工作时,我注意到我的桌面文件夹正在消失我关闭终端并认为它不可能然后再次<div class = 'article_header'> <div class = 'article_img'> <% kj_num = rand(20) + 1 %> <%= kj_num %> <%= image_tag 'kejang (#{kj_num}).PNG' %> </div> ..但是它发生了,几分钟之内我的桌面是空的。我再次关闭终端,但只剩下一个或两个文件夹,休息全部消失,其中包括我的所有工作,文档,1000张图像,音乐,视频等。现在我不知道如何检索它。可以通过git甚至通过硬件恢复软件检索吗?

1 个答案:

答案 0 :(得分:2)

不幸的是,你正处于薄冰上。

“未跟踪”文件和git的“问题”是git明确地不了解它们。当然,它在文件系统上看到它们,这就是它列出它们的原因,但你还没有告诉git跟踪这些文件。

因此,git在任何地方都没有它们的副本。

此外,当git删除文件时,它会对文件系统发出正常删除,而不是删除垃圾桶或类似文件,这意味着没有简单的方法来恢复文件。

所以这就是你需要做的事情。

立即停止使用您的计算机。转到另一台计算机并下载取消删除工具,最好一个不需要安装的便携式工具。

原因是文件系统不再跟踪已删除的文件。它不会阻止新文件覆盖旧文件所用的空间。从删除文件到恢复文件的时间越长,您将获得的文件越少。

将此取消删除工具放在USB驱动器上,然后将其插入已删除文件的计算机中。

运行取消删除工具,并要求它帮助您查找已删除的文件。

交叉手指。

当你完成后,尽可能多地回来,安装一些备份软件。如果您对文件的关注程度足以在他们离开时抱怨,请确保他们不会丢失。