web-dev-qa-db-fra.com

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

Je viens juste que Git initie une mise en pension avec un mauvais utilisateur et que je veuille l'annuler. Y at-il une commande pour cela? Dois-je réellement entrer et éditer le répertoire .git?

593
Yarin

Vous pouvez simplement supprimer .git. Typiquement:

rm -rf .git

Ensuite, recréez comme bon utilisateur.

1062
Matthew Flaschen

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

Si votre git Shell n’est pas configuré avec les droits d’administrateur 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 commande' et sélectionnez 'Exécuter en tant qu'administrateur) et essayez 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

29
wordsforthewise

Git conserve tous ses fichiers dans le répertoire .git. Il suffit de retirer celui-ci et de recommencer.

Ceci post montre comment trouver le fichier .git masqué sous Windows, Mac OSX, Ubuntu.

5
Kris Roofe

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

Alors je l'ai fait via Windows Explorer. J'ai vérifié la liste des fichiers cachés, je suis allé dans le répertoire de mes projets et j'ai supprimé manuellement le dossier .git. Puis, dans la ligne de commande, j'ai vérifié en exécutant git status.

Qui est revenu ...

fatal: pas un dépôt git (ni aucun des répertoires parents): .git

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

4
Dominic Davies

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

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

2
Luca C.