在git中,我可以恢复以前未提交的索引状态吗?

在git中,我可以恢复以前未提交的索引状态吗?,git,indexing,Git,Indexing,我修改了一些文件并将其暂存(它们被添加到索引中)。然后我错误地调用了git reset--hard。是否可以从重置之前恢复索引的状态?换句话说,我正在寻找类似于索引的reflog,它允许我浏览索引的以前状态,甚至是未提交的状态。我找到了,它部分回答了我的问题,并帮助恢复丢失的文件:您可以使用git fsck--lost-found,它将把未引用的对象保存到/.git/lost-found/,并在那里进行了阶段性但未提交的更改 不过,我不确定这是否符合将此问题标记为重复的条件

我修改了一些文件并将其暂存(它们被添加到索引中)。然后我错误地调用了git reset--hard。是否可以从重置之前恢复索引的状态?换句话说,我正在寻找类似于索引的
reflog
,它允许我浏览索引的以前状态,甚至是未提交的状态。

我找到了,它部分回答了我的问题,并帮助恢复丢失的文件:您可以使用
git fsck--lost-found
,它将把未引用的对象保存到
/.git/lost-found/
,并在那里进行了阶段性但未提交的更改

不过,我不确定这是否符合将此问题标记为重复的条件