【发布时间】:2019-10-13 13:59:47
【问题描述】:
我的电脑崩溃了,现在我的本地 git 存储库遇到了问题。
git status
结果
shows fatal: Not a git repository (or any of the parent directories): .git
我在正确的存储库中,我还可以看到包含以下文件/文件夹的 .git 文件夹。
我试过了
git init
导致
Reinitialized existing Git repository in c:/dev/myproject/.git/
但是还是不行(git status导致上面提到的错误信息)。
有什么方法可以修复我的本地存储库吗?我有一些工作尚未完成,否则会丢失。
【问题讨论】:
-
为什么不直接克隆到另一个文件夹和差异工具来移动你的更改?或者甚至只是用你的工作文件夹文件覆盖新的克隆文件,使用复制命令。
-
谢谢,但是当我的存储库崩溃的那一刻,我不在我的 chenges 所在的分支上。
-
git fsck工作了吗? -
在你开始弄乱它之前备份你损坏的回购
-
图像显示存在一个名为
HEAD的文件,但请检查其内容是否有效。 (顺便说一句,在问题中使用图像是一种反模式:参见,例如,meta.stackoverflow.com/questions/285551/…)
标签: git