【发布时间】:2016-12-24 13:59:09
【问题描述】:
我的存储库中有一个文件,我不小心将其重置为git reset --hard。该文件仍在存储库中,但由于未提交更改,我无法访问它。
我发现了一些相关的问题:
- Recovering added file after doing git reset --hard HEAD^
- Accidentally reverted to master, lost uncommitted changes
但是,我只找到了一些丢失的旧东西,但没有找到最近的东西。有没有办法只为这个特定文件提供grep 的历史记录?
编辑:有什么帮助是我知道丢失文件的内容。如果我可以 grep 悬空的 blobs/commits 与此内容?
【问题讨论】:
-
您使用的是 IDE 吗?如果是这样,请检查本地历史记录,或尝试撤消。
-
很遗憾,这是在远程主机上。
-
你在重置之前
git .add了吗?如果没有,我认为没有办法恢复 -
该文件在 git 中被跟踪(它被添加),但它没有被提交。
标签: git