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

时间:2013-04-25 11:03:14

标签: git indexing

我修改了一些文件并将它们分段(它们被添加到索引中)。然后我错误地打电话给git reset --hard。是否有可能在重置之前恢复索引的状态?换句话说,我正在寻找像reflog这样的索引,这样我就可以浏览索引的先前状态,甚至是未提交的状态。

1 个答案:

答案 0 :(得分:2)

我找到了this,它部分回答了我的问题,并帮助恢复丢失的文件:您可以使用git fsck --lost-found,这会将未引用的对象保存到<path to repo>/.git/lost-found/,并暂存 - 但 - 没有提到的变化。

我不确定这是否不能使这个问题被标记为重复。