Comment supprimer complètement un référentiel git créé avec init?

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:

  • Ouvrez les parameters TortoiseGit (clic droit sur n’importe quel dossier, TortoiseGit → Paramètres)
  • Accédez à l’option Icon Overlays .
  • Modifier le cache d’état de la valeur par défaut à aucun
  • Maintenant, vous pouvez supprimer le répertoire (avec Windows Explorer ou rmdir /S /Q )
  • Rétablissez le cache d’état de Aucun à Défaut et vous devriez vous en sortir à nouveau …

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):

  1. Le référentiel .git est normalement caché dans windows
  2. Donc, vous devez marquer les “éléments cachés” pour afficher les dossiers cachés
  3. Sur le site en haut de votre répertoire, vous trouvez l’option “view”
  4. À l’intérieur de l’option “view”, vous trouvez des “objects cachés” et marquez-les
  5. Ensuite, vous voyez le repository .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:

  • Supprimer tous les fichiers sauf pour .git
  • git add. -UNE
  • git commit -m “a supprimé tout le projet”
  • git push

Ensuite, créez / restaurez le projet à partir de la sauvegarde:

  • Créer de nouveaux fichiers de projet (ou copier coller une sauvegarde)
  • git add. -UNE
  • git commit -m “projet recréé”
  • git push

Dans les fenêtres:

  1. Appuyez sur le bouton Démarrer
  2. Moniteur de ressources de recherche
  3. Sous onglet CPU -> type .git -> clic droit rundll32 et fin du processus

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

  • Supprimez /var/www/gitorious (ou où vous l’avez installé)
  • Supprimer des services dans /etc/monitd
  • Supprimer l’utilisateur git
  • Supprimez /usr/local/activemq et le script init pour cela dans /etc/init.d/act