git - 本地 git 存储库崩溃导致 "Not a git repository (or any of the parent directories)"

标签 git

我的计算机崩溃了,现在我的本地 git 存储库遇到了问题。

git status 

结果

shows fatal: Not a git repository (or any of the parent directories): .git

我位于正确的存储库中,我还可以看到包含以下文件/文件夹的 .git 文件夹。

enter image description here

我试过了

git init 

结果是

Reinitialized existing Git repository in c:/dev/myproject/.git/

但是它仍然不起作用(git status导致上面提到的错误消息)。

有什么方法可以修复我的本地存储库吗?我在那里还有一些工作尚未推送,否则将会丢失。

最佳答案

在.git文件夹中,应该有一个文件HEAD。在该文件中,输入

ref: refs/heads/master

如果文件不存在,可以创建它

关于git - 本地 git 存储库崩溃导致 "Not a git repository (or any of the parent directories)",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58364257/

相关文章:

git - 让 Heroku 运行非主 Git 分支

git - 如何推送到 github 上的 pull 请求?

git - 如何在 Jenkins 作业中克隆 github 组织的私有(private)存储库

git - Visual Studio(Git 提供程序)在所有文件上永久显示 "pending edit"

git - Bash git别名选项卡完成错误

服务器上的 Git 初始设置 fatal error : Out of memory, realloc 失败

Git Staged - 它有文件历史吗?

git - GitHub 能很好地处理大型存储库吗?

git - 为什么我在尝试将 git 与 VS Code 结合使用时不断收到 "Permission Denied: (Public Key)"错误?

Git merge - 将任何自动文件更改视为冲突(不要暂存),如 --squash