【发布时间】:2015-07-11 09:07:36
【问题描述】:
我已经在现有项目中初始化了 git repo,暂存了所有文件,然后在不进行初始提交的情况下决定清理索引。不知道为什么我认为这是一个好主意,但我立即输入了git reset --hard(我现在无法真正说出我的想法,也许几个不眠之夜造成了损失)。现在所有文件都不见了...
是否有可能至少恢复一些?我看到有.git/objects/注册的对象。
【问题讨论】:
-
git reset可能是唯一能保证让你失去 git 工作的方法。它会永久更改您的工作目录。 -
@Mureinik,我说的是数百个文件,您所引用的可能是单个文件的解决方案,也可能是最多几个文件。
-
@Vincent Ramdhanie,那么 .git/objects/ 文件是什么(很多,差不多 44mb),它们有什么?
标签: git