2013-04-25 110 views
4

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

回答

2

我发现this,这部分地回答我的问题,并帮助恢复丢失的文件:您可以使用git fsck --lost-found,这将未引用的对象保存到<path to repo>/.git/lost-found/,并上演了,但是,未提交的更改都在那里。

虽然我不确定这个问题是否可以将此问题标记为重复。

相关问题