&引用;git重设硬”的;在我第一次犯罪之前

&引用;git重设硬”的;在我第一次犯罪之前,git,Git,我试图建立一个git回购,在我做了git init之后,我想添加文件夹中的所有内容,但在git add之后的最后一秒。我做了git reset--hard 有没有办法检索这些文件?您可以取回这些内容,它们都在.git/objects中,因为您添加了git。恢复文件名将不起作用,因为您在擦除索引之前从未编写过树,但请运行以获取所能获得的内容。我得到了以下信息:检查对象目录:100%(256/256),完成。悬挂提交96d411747e922bd8ace34d9c0a4ac599fa0d1366悬挂

我试图建立一个git回购,在我做了
git init
之后,我想添加文件夹中的所有内容,但在
git add之后的最后一秒。
我做了
git reset--hard


有没有办法检索这些文件?

您可以取回这些内容,它们都在
.git/objects
中,因为您添加了
git
。恢复文件名将不起作用,因为您在擦除索引之前从未编写过树,但请运行以获取所能获得的内容。

我得到了以下信息:检查对象目录:100%(256/256),完成。悬挂提交96d411747e922bd8ace34d9c0a4ac599fa0d1366悬挂树F26B6CCDA17707871833B3A360DD4D2DD12ED12E6456查找范围
.git/lost-found
悬挂提交?这很奇怪,我不记得git在没有被要求的情况下做过任何提交。试试git checkout 96d4117,看看它能给你带来什么。等等,那次提交是来自其他东西。这些是我在事实发生后所做的提交…:(