J’ai créé un repository git init
avec git init
. Je voudrais le supprimer entièrement et en créer un nouveau.
Git conserve tous ses fichiers dans le répertoire .git
. Supprimez simplement celui-là et initiez-le à nouveau.
Si vous ne le trouvez pas, c’est parce qu’il est caché.
Dans Windows 7, vous devez vous rendre dans votre dossier, cliquer sur Organiser en haut à gauche, puis cliquer sur Dossier et options de recherche , puis cliquer sur l’onglet Affichage et cliquer sur le bouton radio Afficher les fichiers, dossiers et lecteurs cachés .
Sous Mac OS:
Ouvrez un terminal (via Spotlight: appuyez sur CMD + ESPACE , tapez terminal
et appuyez sur Entrée ) et defaults write com.apple.finder AppleShowAllFiles 1 && killall Finder
cette commande: les defaults write com.apple.finder AppleShowAllFiles 1 && killall Finder
.
Ou vous pouvez également taper cd
(l’espace est important), faites glisser votre dossier de repo git du Finder vers la fenêtre du terminal, appuyez sur la touche rm -fr .git
, puis tapez rm -fr .git
, puis revenez .
Sur Ubuntu, utilisez le raccourci Ctrl + H.
Si vous voulez vraiment supprimer tout le référentiel, en ne laissant que le répertoire de travail, il devrait être aussi simple que cela.
rm -rf .git
Les conditions habituelles concernant rm -rf
s’appliquent. Assurez-vous d’avoir une sauvegarde à jour et que vous êtes absolument sûr d’être au bon endroit avant d’exécuter la commande. etc.
Si vous souhaitez supprimer tous les dossiers .git d’un projet, utilisez la commande suivante:
find . -type f | grep -i "\.git" | xargs rm
Cela supprimera également tous les dossiers .git et les fichiers .gitignore de tous les sous-dossiers.
Alternative à tuer TortoiseGit:
rmdir /S /Q
) cd vers le répertoire à partir duquel git doit être supprimé et exécuter la commande
Mac OS ou toute dissortingbution Linux
rm -rf .git
Où $ GIT_DIR est le chemin du dossier à rechercher (le chemin repo git), exécutez le suivant dans le terminal.
find $GIT_DIR -name *.git* -ok rm -Rf {} \;
Cela va rechercher récursivement tous les répertoires ou fichiers contenant “.git” dans le nom du fichier / répertoire dans le répertoire Git spécifié. Cela inclura les fichiers .git / et .gitignore et tous les autres actifs de type .git. La commande est interactive et demandera avant de supprimer. Pour procéder à la suppression, entrez simplement y, puis Entrée.
Vous pouvez utiliser la commande suivante à partir de la ligne de commande:
rm -rf .git
Ici rm
signifie remove, -rf
signifie force récursive et .git
est le repo / fichier que vous voulez supprimer. S’il vous plaît soyez prudent lorsque vous utilisez cette commande. Si vous avez essayé de rm -rf
d’autres fichiers ou dossiers, ils peuvent être définitivement supprimés. Ne jamais exécuter cela sur votre bureau. Vous pouvez effacer tout votre travail. Soyez prudent lorsque vous utilisez cette commande.
Je collectionne simplement ceux qui fonctionnent le mieux pour moi:
cd find . -type f | grep -i "\.git" | xargs rm cd .. rm -rf mkdir cd git init
Exécuter
rm -rf .git
dans votre dossier repo
Vous pouvez créer un alias pour cela. J’utilise un shell ZSH 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 la corbeille pour .git
dossier .git
car l’utilisation de rm
est vraiment dangereuse:
trash .git
Ensuite, je réinitialise le repo git:
git init
Je l’ai fait et ça a bien fonctionné.
1. Supprimez le fichier .git du repository par rm -fr .git
2. Supprimez le dossier repo par rm -R path\your_repo_name
Pour supprimer complètement le référentiel .git
sur votre ordinateur (sous Windows 8 et supérieur):
.git
est normalement caché dans windows .git
puis vous pouvez le supprimer J’ai essayé:
rm -rf .git
et aussi
Git conserve tous ses fichiers dans le répertoire .git. Supprimez simplement celui-là et initiez-le à nouveau.
Ni travaillé pour moi. Voici ce que vous avez fait:
.git
Ensuite, créez / restaurez le projet à partir de la sauvegarde:
Dans les fenêtres:
Maintenant, vous pouvez supprimer le dossier .git
Invite Windows cmd: (Vous pouvez essayer la commande ci-dessous directement dans windows cmd si vous n’êtes pas à l’aise avec grep, rm -rf, find, xargs etc., les commandes de git bash )
Supprimez récursivement .git dans le dossier du projet à l’aide de la commande suivante dans cmd:
FOR / F “jetons = *”% G IN (‘DIR / B / AD / Sg.git ‘) DO RMDIR / S / Q “% G”
Vous pouvez également supprimer ces dossiers et fichiers où vous avez un repository git
http://soffr.miximages.com/git/h_1460324963_2968655_d38544bf73.png
/var/www/gitorious
(ou où vous l’avez installé) /etc/monitd
/usr/local/activemq
et le script init pour cela dans /etc/init.d/act