致命的不是 git 存储库(或任何父目录) .git 是我尝试在我的存储库上执行任何 git 操作时遇到的错误。我对我的项目(即 repo)进行了一些更改,然后我尝试使用 git status 查看我的更改并遇到此错误。我用谷歌搜索了这个错误,但没有取得任何进展。尝试在 repo 之外的目录中执行 git 操作时,似乎此错误最常见,但对我而言并非如此。我还尝试检查我的./git/HEAD和./git/logs/refs/heads,它们都是空文件。./git/logs/refs/remotes/origin/master 也是空的。
所以从一开始:
- 我在一台计算机上的这个目录中创建了一个 Android 项目。
- 我在这个目录上启动了一个 git 并将它发布在 github 上。
- 我按照通常的在线指南将这个 repo 拉到另外 2 台计算机上。
- 在另一台计算机上进行了一些更改,将更改推送到 repo。
- 然后在原始计算机上,我成功提取了更改。
- 几天不做项目后,我在原电脑上做了一些更改,尝试 git status 并出现这种情况。