git status возвращает «fatal: еще не git-репозиторий», но каталог .git существует - PullRequest
8 голосов
/ 08 декабря 2011

У меня есть удаленная папка, в которую я сейчас не могу нажать.Когда я захожу непосредственно в удаленный каталог и выполняю команду «git status», она гласит:

fatal: Нет хранилища git

вчера он работал нормально, и с тех пор ничего не изменилось.

Может кто-нибудь сказать мне причину (ы), почему я мог бы получить это сообщение, даже если папка .git существует?твоя помощь.Очень ценится!

Ответы [ 2 ]

9 голосов
/ 08 декабря 2011

Если с правами на папку .git все в порядке, убедитесь, что существует файл .git/HEAD или он не имеет неправильного имени, например .git/head. Наличие .git/HEAD (или HEAD в случае отсутствия) является вторичной проверкой для git-репозитория

1 голос
/ 10 марта 2018

Клонируйте удаленный репозиторий в другую папку и сравните папки .git.Это даст вам представление о пропавших или поврежденных файлах.Вы, вероятно, увидите разницу в папке objects, которую можно игнорировать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...