Когда я запускаю статус git в своем репо, я получаю fatal: Not a git repository: /my repo/.git/modules/docs
Я проверил и .git существует и содержит HEAD с соответствующими разрешениями. Я могу выполнять различные другие команды в порядке. Если я запустил git gui, он отлично откроется и отобразит пару измененных файлов, но их не хватает.
Я предполагаю, что в HEAD может быть какая-то коррупция, но не уверен. Любая идея, как исправить это, не уничтожая все репо?
Обновление: я понял, что изменил имя каталога репо. Справочник, на который ссылается ошибка, - это старое имя каталога. Поэтому мой текущий репо находится в /new dir/.git
, но ошибка говорит Not a git repository: /old dir/.git/modules/docs
. Так может быть, git запутан?