当我在我的回购运行git状态,我得到fatal: Not a git repository: /my repo/.git/modules/docs
git的状态返回致命的:不是git仓库git的,但存在和头部有适当的权限
我检查和git的存在并包含头正确权限。我可以很好地运行其他各种命令。如果我运行git gui,它会打开并且会列出几个已更改的文件,但缺少很多。
我猜在HEAD中可能存在某种腐败,但不确定。任何想法如何解决这个问题,而不消除整个回购?
更新:我意识到我已经改变了回购目录的名称。错误中引用的目录是该目录的旧名称。所以我目前的回购是在/new dir/.git
,但错误是说Not a git repository: /old dir/.git/modules/docs
。所以也许git很困惑?
您是嵌套的git存储库? – nes1983 2012-04-13 15:53:26
@ nes1983我有几个子模块,但是这个问题与主要的回购。 – 2012-04-13 21:41:33