Je viens de lancer un dépôt avec un mauvais utilisateur et je veux l'annuler. Y a-t-il une commande pour cela? Dois-je réellement aller dans et éditer le répertoire .git?
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.
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!).
Réponses:
Vous pouvez simplement supprimer .git. Typiquement:
Recréez ensuite en tant qu'utilisateur approprié.
la source
.git
sous-répertoire sans aucun effet indésirable.rmdir /s .git
Sous Windows, saisissez
rmdir .git
ourmdir /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 durmdir
commande. http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/rmdir.mspx?mfr=truela source
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
la source
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!).
la source
retirer le
.git
dossier dans le dossier racine de votre projetsi vous avez installé des sous-modules et que vous souhaitez supprimer leur git, supprimez également
.git
des dossiers de sous-modulesla source