git status zwraca fatal: nie istnieje repozytorium git, ale .git i HEAD ma odpowiednie uprawnienia

Kiedy uruchamiam status git na moim repozytorium, otrzymujęfatal: Not a git repository: /my repo/.git/modules/docs

Sprawdziłem i .git istnieje i zawiera HEAD z odpowiednimi uprawnieniami. Mogę dobrze wykonywać różne inne polecenia. Jeśli uruchomię git gui, otwiera się dobrze i wypisze kilka zmienionych plików, ale brakuje ich wielu.

Zgaduję, że w HEAD może być jakiś rodzaj zepsucia, choć nie jestem pewien. Masz jakiś pomysł, jak to naprawić bez wymazywania całego repo?

Aktualizacja: zdałem sobie sprawę, że zmieniłem nazwę katalogu repo. Katalog, do którego odwołuje się błąd, to stara nazwa katalogu. Więc moje obecne repo jest na/new dir/.git ale błąd mówiNot a git repository: /old dir/.git/modules/docs. Więc może git jest zdezorientowany?

questionAnswers(8)

yourAnswerToTheQuestion