904 votes

Y a-t-il une commande pour annuler git init?

Je viens de initialiser un dépôt Git avec un mauvais utilisateur et je veux annuler cela. Y a-t-il une commande pour ça? Dois-je vraiment aller modifier le répertoire .git?

0 votes

Est-ce que cela répond à votre question? Comment supprimer complètement un dépôt git créé avec init?

1650voto

Matthew Flaschen Points 131723

Vous pouvez simplement supprimer .git. En général :

rm -rf .git

Ensuite, recréez en tant que bon utilisateur.

9 votes

Merci Mathew, mais pouvez-vous développer sur "Si vous venez de l'initialiser" - et si j'ai fait quelques choses depuis, quelques commits etc, le supprimer simplement poserait-il problème?

59 votes

Non, vous pouvez toujours simplement supprimer entièrement le sous-répertoire .git sans aucun effet néfaste.

89 votes

@mskfisher: Aucun effet nocif mis à part la disparition de votre dépôt, c'est tout!

72voto

wordsforthewise Points 2907

Sous Windows, tapez rmdir .git ou rmdir /s .git si le dossier .git contient des sous-dossiers.

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

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

2 votes

Supprimer /s .git si vous avez déjà ajouté un remote pour forcer les fichiers et sous-dossiers

2 votes

J'ai fait un git init accidentellement sur un dossier dans Win7. La commande rmdir /s .git l'a supprimé.

0 votes

Les travaux confirmés dans windows10 avec VS code. Merci.

11voto

Luke Points 82

Supprimez le dossier .git de votre dossier racine du projet

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

9voto

Kris Roofe Points 13087

Git conserve tous ses fichiers dans le répertoire .git. Il suffit de le supprimer et d'initialiser à nouveau.

Ce post vous montrera comment trouver le fichier .git caché sur Windows, Mac OSX, Ubuntu

5voto

Dominic Davies Points 59

Je suis sous Windows 7 avec la console git bash. Les commandes ci-dessus ne fonctionnaient pas pour moi.

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

Qui a retourné...

fatal: Ce n'est pas un dépôt git (ou l'un des répertoires parent) : .git

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X