“ Git Clean -fdx”恢复…可能?
我可能犯了一个大错。
相关系统信息:
Windows XP SP2
i686 Cygwin 1.7.6 git
1.7.1
我试图在新创建的git存储库上创建一个空分支,这里是我刚刚发出的命令:
git init
git symbolic-ref HEAD refs/heads/klist
rm .git/index <---- this command failed obviously, there was no index.
git clean -fdx <---- this is my nightmare
问题是我不知道clean命令真的删除了当前文件夹中的文件,因为这是一个新初始化的git存储库,没有旧版本可以恢复。
我把它们的一些文件上传到我的主页上,但有些则没有。
任何关于如何恢复文件的想法将不胜感激。我不介意使用任何类型的恢复软件,我知道丢失linux / cygwin上的文件是一个痛苦,如果不是不可能恢复,但嘿,让我们试一试。
没有找到相关结果
已邀请:
1 个回复
才改隘瘁
删除未跟踪的内容,根据定义,这是存储库一无所知的内容。这就是为什么它默认不做任何事情,要求
选项做任何事情 - 它基本上就像在未跟踪的所有内容上c3ѭ。那时候你几乎陷入了绝望的复苏境地 - 好像你是偶然地完成了自己的事情。如果你幸运的话,文件可能仍在磁盘上。谷歌周围的“恢复已删除的文件”,或者可能要求超级用户。