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

我修改了一些文件并上传了它们(它们被添加到索引中).然后我错误地称为git reset –hard.是否有可能在重置之前恢复索引的状态?换句话说,我正在寻找像reflog for index这样的东西,这将允许我浏览索引的先前状态,甚至是未提交的状态. 最佳答案 我找到了
this,它部分回答了我的问题,并帮助恢复丢失的文件:你可以使用git fsck –lost-found,它会将未引用的对象保存到< path to repo> / .git / lost-found /,那里有分阶段但未提交的变更.

不过,我不确定这个问题是否符合重复标准.

点赞