恢复使用git删除的文件clean -df

问题描述:

我试图从错误的目录添加文件并运行git clean -df函数后清除我的git。这导致我的所有用户数据被删除。恢复使用git删除的文件clean -df

在此之后,我还没有做过任何更多的工作,我现在不敢转过身。但是,我注意到有一个包含大约600MB数据的.git文件夹。 y文件可能存储在那里并可以恢复?

我运行Windows 10,并没有用户数据文件夹的任何备份或还原点。

任何帮助将不胜感激,因为我有som真正重要的数据存储。 谢谢

+0

如果这些文件没有提交,那么Git可以做的任何事情都无法恢复它们。这成为一个通用的“我如何取消删除Windows上的文件”的问题,可能应该移动到https://superuser.com。 – Schwern

+0

我从来没有得到任何东西,所以我觉得我必须回溯我的最后2个月的数据输入.. – KebabJens

+0

有任何数量的工具来取消删除文件。 https://www.google.com/amp/www.howtogeek.com/169344/how-to-recover-a-deleted-file-the-ultimate-guide/amp/ – Schwern

除非您有备份或想要使用反删除实用程序,否则无法从此恢复。 Git不在任何地方保存备份。

简短的回答,最有可能没有!

还有些IDE的跟踪和本地存储这些信息,参见例如: Is it still possible to restore deleted untracked files in git?

所以根据您的IDE或文本编辑器仍然是可能的。

+0

通过IDE,你的意思是我的存储设备? – KebabJens

+0

@KebabJens否,集成开发环境(IDE)。例如Eclipse,Visual Studio等... – PeCosta

+0

Aha,我使用Clion,但文件夹中的“已清理”是我的windows用户文件夹,包含桌面上的任何内容,所有文档(word,excel,PDF等)。 )和其他东西存储在我的Windows用户帐户。 所以我的编程文件仍然安全,但这是我现在最担心的问题。 – KebabJens