Existe-t-il une commande pour annuler git init?


Réponses:


1234

Vous pouvez simplement supprimer .git. Typiquement:

rm -rf .git

Recréez ensuite en tant qu'utilisateur approprié.


8
Merci Mathew, mais pouvez-vous expliquer "si vous venez de l'initier" - que se passe-t-il si j'ai fait des trucs depuis, quelques commits, etc., la suppression de ce problème serait-elle simplement un problème?
Yarin

54
Non, vous pouvez toujours supprimer tout le .gitsous-répertoire sans aucun effet indésirable.
mskfisher

76
@mskfisher: Aucun effet néfaste à part que votre dépôt soit parti, c'est-à-dire!
Cascabel

1
Si vous lancez un sous-répertoire git dans votre répertoire git actuel, ne faites pas la commande ci-dessus.
Zen

5
Je pense que cela ne fonctionne pas sous Windows. Pour les fenêtresrmdir /s .git
Yubaraj

38

Sous Windows, saisissez rmdir .gitourmdir /s .git si le dossier .git a des sous-dossiers.

Si votre shell git n'est pas configuré avec les droits d'administration appropriés (c'est-à-dire qu'il vous refuse lorsque vous essayez de le faire rmdir), vous pouvez ouvrir une invite de commande (éventuellement en tant qu'administrateur - appuyez sur la touche Windows, tapez 'cmd', faites un clic droit 'invite de commande 'et sélectionnez' exécuter en tant qu'administrateur) et essayez les mêmes commandes.

rd est une forme alternative du rmdir commande. http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/rmdir.mspx?mfr=true


1
rmdir / s .git si vous ajoutez déjà une télécommande pour forcer les fichiers et les sous
dpineda

J'ai fait un git init par accident sur un dossier dans Win7. Le rmdir / s .git l'a supprimé.
qxotk

5

Git conserve tous ses fichiers dans le répertoire .git. Retirez-le et recommencez.

Cet article vous montre bien comment trouver le fichier .git masqué sur Windows, Mac OSX, Ubuntu


4

J'utilise Windows 7 avec la console git bash. Les commandes ci-dessus ne fonctionneraient pas pour moi.

Je l'ai donc fait via l'Explorateur Windows. J'ai vérifié les fichiers cachés, je suis allé dans le répertoire de mes projets et j'ai supprimé manuellement le dossier .git. Ensuite, dans la ligne de commande, j'ai vérifié en exécutant git status.

Qui est revenu ...

fatal: Pas un référentiel git (ou aucun des répertoires parents): .git

C'est exactement le résultat que je voulais. Il a retourné que le répertoire n'est plus un dépôt git (plus!).


4

retirer le .git dossier dans le dossier racine de votre projet

si vous avez installé des sous-modules et que vous souhaitez supprimer leur git, supprimez également .gitdes dossiers de sous-modules

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.