我觉得这个问题的答案是否定的,但我想我还是会问。
长话短说我意外地在一个分支上做了git clean -d -f
并丢失了我需要的大约20个文件。这些文件尚未提交,因为据我所知,git不应该知道它们。有什么方法可以让这些文件回来吗?
答案 0 :(得分:6)
不幸的是,您唯一的选择是文件系统“取消删除”程序。为了获得最大的成功概率,请不要在该卷上执行任何,直到获得并且可以使用取消删除程序(即,甚至不将取消删除程序下载到该卷上)。
答案 1 :(得分:1)
我也丢失了文件。为什么地狱git不会回收它们,或者将它们粘贴在自己的内部缓存中,我不知道。
我能够使用r-studio和Pendora Recover恢复一些文件。
但不是最大,最复杂的一个!