Comment supprimer un dépôt git créé avec init?
18 réponses
git conserve tous ses fichiers dans le répertoire .git
. Enlevez juste que l'un et l'init de nouveau.
si vous ne pouvez pas le trouver, c'est parce qu'il est caché.
-
dans Windows 7, vous devez aller à votre dossier, cliquez sur organiser en haut à gauche, puis cliquez sur dossier et les options de recherche , puis cliquez sur voir onglet et cliquez sur le Afficher les fichiers cachés, dossiers et lecteurs "1519130920 bouton radio".
-
Sur un Mac OS:
-
ouvrez un Terminal (via Spotlight: appuyez sur CMD + SPACE , tapez
terminal
et appuyez sur entrez ) et faites cette commande:defaults write com.apple.finder AppleShowAllFiles 1 && killall Finder
. -
ou vous pouvez aussi taper
cd
(l'espace est important)), glissez et déposez votre dossier git repo de Finder à la fenêtre du terminal, appuyez sur return , puis tapezrm -fr .git
, puis return de nouveau.
-
-
sur Ubuntu, utilisez le raccourci Ctrl + H .
si vous voulez vraiment supprimer tout le dépôt, en ne laissant que le répertoire de travail, alors il devrait être aussi simple que cela.
rm -rf .git
les dispositions habituelles concernant rm -rf
s'appliquent. Assurez-vous que vous avez une sauvegarde à jour et êtes absolument sûr que vous êtes au bon endroit avant de lancer la commande. etc., etc.
si vous voulez tout supprimer .les dossiers git dans un projet utilisent la commande suivante:
find . -type f | grep -i "\.git" | xargs rm
cela supprimera aussi tous les .dossiers git et .fichiers gitignore de tous les sous-dossiers
Alternative à la destruction TortoiseGit:
- ouvrir le TortoiseGit-paramètres (clic droit sur n'importe quel dossier, TortoiseGit → paramètres)
- passer à L'option superposer L'icône .
- Changement "1519110920 Statut de" Cache à partir de par Défaut à None
- maintenant, vous pouvez supprimer le répertoire (soit avec Windows Explorer ou
rmdir /S /Q
) - renvoie le Status Cache de None à Default et vous devriez être très bien à nouveau...
cd dans le répertoire duquel git doit être supprimé et exécuter la commande
Mac OS ou toute autre distribution Linux
rm -rf .git
où $GIT_DIR est le chemin vers le dossier à rechercher (le chemin repo git), exécutez ce qui suit dans le terminal.
find $GIT_DIR -name *.git* -ok rm -Rf {} \;
recherche récursive de tout répertoire ou fichier contenant".git" dans le nom de fichier/dossier dans le répertoire Git. Cela comprendra .git/ et .gitignore les fichiers et tous les autres .git-comme des actifs. La commande est interactive et demandera avant de supprimer. Pour procéder à la suppression, entrez simplement y, puis Entrer.
vous pouvez utiliser la commande suivante de la ligne de commande-
rm -rf .git
ici rm
signifie supprimer, -rf
signifie la force récursive et .git
est le fichier/repo que vous voulez supprimer. Soyez prudent lorsque vous utilisez cette commande. Si vous avez essayé de rm -rf
d'autres fichiers ou dossiers, ils peuvent être supprimés de façon permanente. Jamais, jamais, jamais l'exécuter sur votre ordinateur de Bureau. Vous pouvez essuyer l'ensemble de votre travail. Soyez prudent lorsque vous utilisez cette commande.
je viens de recueillir ceux qui fonctionnent le mieux pour moi:
cd <repository-name>
find . -type f | grep -i "\.git" | xargs rm
cd ..
rm -rf <repository-name>
mkdir <repository-name>
cd <repository-name>
git init
vous pouvez créer un alias pour lui. J'utilise zsh shell avec Oh-my-Zsh et voici un alias pratique:
# delete and re-init git
# usage: just type 'gdelinit' in a local repository
alias gdelinit="trash .git && git init"
j'utilise Trash pour Trasher le dossier .git
Car utiliser rm
est vraiment dangereux:
trash .git
alors je ré-initialise le git repo:
git init
j'ai fait ça, et ça a très bien marché.
1. Supprimer la .git fichier à partir de la mise en pension par rm -fr .git
2. Supprimer le dossier repo par rm -R path\your_repo_name
pour supprimer complètement le dépôt .git
dans votre ordinateur (à partir de Windows 8):
- le dépôt
.git
est normalement caché sous windows - vous devez donc marquer les "objets cachés" pour afficher les dossiers cachés
- sur le site le plus haut de votre répertoire vous trouverez" view "option
- dans l'option" view "vous trouvez " hidden items" et marquez-le
- alors vous voyez le dépôt
.git
alors vous pouvez le supprimer
j'ai essayé:
rm -rf .git
et aussi
Git conserve tous ses fichiers dans le .répertoire git. Retirez simplement que l'on et init à nouveau.
N'a pas fonctionné pour moi. Voici ce qu'il fit:
- supprimer tous les fichiers sauf
.git
- git add . - A
- git commit -m "supprimé ensemble du projet"
- git push
puis créer / restaurer le projet de sauvegarde:
- Créer de nouveaux fichiers de projet (ou le copier-coller d'une sauvegarde)
- git add . - A
- git commit -m "recréé projet"
- git push
dans windows:
- Appuyez Sur Le Bouton De Démarrage "151930920 De Recherche" Moniteur De Ressources
- sous L'onglet CPU -> type .git -> clic droit rundll32 et en fin de processus
maintenant, vous pouvez supprimer .dossier git
Windows invite de cmd: (Vous pouvez essayer la commande ci-dessous directement dans windows cmd si vous n'êtes pas à l'aise avec grep, rm -rf, trouver, xargs-etc., commandes git bash )
Supprimer .git de manière récursive à l'intérieur du dossier du projet par la commande suivante dans cmd:
FOR/ F "tokens=*" %G IN ('DIR /B /AD /S .git ") do RMDIR / S / Q" %G
Solution pour supprimer une ou plusieurs Pensions avec back-up.
comme beaucoup d'autres l'ont mentionné. le moyen le plus simple est d'utiliser @CBbailey
rm -rf .git
de mac ou linux.
cependant, si vous voulez supprimer plusieurs dépôts git et aussi les sauvegarder.
vous pouvez essayer https://github.com/Peripona/bulk-clean-repos
u peut également supprimer ces dossiers et les fichiers où u a un dépôt git ""
http://storage9.static.itmages.com/i/16/0410/h_1460324963_2968655_d38544bf73.png
- enlever
/var/www/gitorious
(ou l'endroit où vous l'avez installé) - supprimer les services dans
/etc/monitd
- Supprimer utilisateur git
- Supprimer
/usr/local/activemq
et init script pour elle dans/etc/init.d/act