Repo Git erroring avec le message que ce n'est pas un repo... mais c'est

J'ai un repo git, j'ai été utilisé pour la dernière année sur la même case. Aujourd'hui, j'ai exécuter git status et le message d'erreur:

fatal: Not a git repository (or any parent up to mount parent /home)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).

J'ai un .répertoire git et il est rempli avec les milliers de commits que j'ai pour que les pensions de titres. Je ne veux pas ré-initialiser le repo dans la crainte qu'il va écraser l'histoire. Je n'ai pas vraiment envie de re-tirer à partir de github comme j'ai un peu de changements ont été dissimulés dans des branches que je n'ai pas poussé jusqu'à la GH.

edit:

Je suis raisonnablement sûr que c'est pas mon environnement. D'autres git repos fonctionnent bien

Comment faire un git clone dans un répertoire temp et faire la fusion de l'planqué modifications manuellement?
Que faut-il dire si vous cd .git "et faire " git log'?
Je reçois le même message d'erreur @Fredrick merci pour la suggestion. J'aimerais voir si il y a un système de fichiers/git magie que je peux faire avant de me sauter à la copie manuelle
désolé au sujet de votre pension. J'étais sur le point de mentionner si vous avez utilisé les différentes versions de git qui prennent en charge différentes pensions de formats sur le système de fichiers. Peut-être la peine d'essayer la dernière git avant d'abandonner.

OriginalL'auteur brycemcd | 2011-06-07