7

我正在提交,然后我的 Windows ( .. :( ) 机器崩溃了,并向我展示了可爱而臭名昭著的蓝屏死机。我重新启动并立即回去工作,却发现我的本地 git repo 出现了严重问题。

“致命:不是 git 存储库”

......嗯,这迅速升级。

我一直在阅读这个问题(也在 StackOverflow 上),但还没有找到解决方案。我做过的事情包括:

  • git init(在 0.1 秒内说:重新初始化现有的 Git 存储库
  • git status (给出相同的致命错误)
  • git push origin develop(同样的致命错误)

.git 文件夹仍然存在并且看起来很正常(尽管我不会直接发现任何异常)。

看起来我在命令行上无能为力来恢复我的存储库。

我找到了这个参考,但我不知道如何“将 HEAD 更改为有效的 ref/hash”。

有谁知道从这里去哪里?

(我知道这个问题在 SO 上多次出现,但是这些问题都没有相同的起源,并且它们的解决方案不起作用。如果您将它标记为这样,请确保这个问题确实是重复的。)

4

1 回答 1

4

(我是提问者。)

不幸的是,我没有时间及时解决这个问题。这个项目的压力很大,我需要继续。我决定做一个全新的结帐。一切正常。

经验教训:在提交时永远不要获得 BSoD。

于 2013-07-19T06:32:44.237 回答