Vous pouvez extraire une nouvelle copie du référentiel à partir de n'importe quelle copie distante. Si vous avez partagé votre travail avec d'autres développeurs (c'est-à-dire que quelqu'un a pull
ed depuis votre dépôt ou si vous avez push
dans le leur), ou si vous avez votre propre référentiel "maître" alors vous devriez être OK.
Vous devriez toujours avoir votre copie de travail si le répertoire .git était la seule chose que vous avez supprimée. Tout votre historique sera parti mais au moins votre code ne sera pas.
Si c'était vraiment la seule copie de votre travail alors vous pourriez ne pas avoir de chance, désolé. Sauf si votre système de fichiers a une option "undelete" (ce qui n'est probablement pas le cas si vous utilisez Linux).
double possible: http://stackoverflow.com/questions/2125710/how-to-revert-a-git-rm-r –
Est-ce que vous exécutez 'git rm -fr' ou avez-vous couru 'rm -fr .git'? L'une est une commande git, l'autre est une commande shell. –
Plus important encore, 'git rm -fr' n'est pas une catastrophe :) –