在git clean -d -f之后恢复丢失的无版本文件

时间:2009-10-22 03:46:14

标签: git

我觉得这个问题的答案是否定的,但我想我还是会问。

长话短说我意外地在一个分支上做了git clean -d -f并丢失了我需要的大约20个文件。这些文件尚未提交,因为据我所知,git不应该知道它们。有什么方法可以让这些文件回来吗?

2 个答案:

答案 0 :(得分:6)

不幸的是,您唯一的选择是文件系统“取消删除”程序。为了获得最大的成功概率,请不要在该卷上执行任何,直到获得并且可以使用取消删除程序(即,甚至不将取消删除程序下载到该卷上)。

答案 1 :(得分:1)

我也丢失了文件。为什么地狱git不会回收它们,或者将它们粘贴在自己的内部缓存中,我不知道。

我能够使用r-studio和Pendora Recover恢复一些文件。

但不是最大,最复杂的一个!