Quando eseguo git status sul mio repo ottengo fatal: Not a git repository: /my repo/.git/modules/docs
git status ritorna fatale: Non un repository git ma .git esiste e testa ha permessi adeguati
Ho controllato e .git esiste e contiene TESTA con il corretto permessi. Posso eseguire vari altri comandi bene. Se eseguo git gui, si apre bene e elencherà un paio dei file modificati, ma ne mancano molti.
Immagino che possa esserci una specie di corruzione in TESTA, non è sicuro. Qualche idea su come risolvere questo problema senza cancellare l'intero repo?
Aggiornamento: mi sono reso conto che avevo cambiato il nome della directory del repository. La directory a cui viene fatto riferimento nell'errore è il vecchio nome della directory. Quindi il mio repository corrente è a /new dir/.git
ma l'errore sta dicendo Not a git repository: /old dir/.git/modules/docs
. Quindi forse git è confuso?
Sei repository Git di nidificazione? – nes1983
@ nes1983 Ho diversi sottomoduli, tuttavia questo problema riguarda il repository principale. –