J'ai créé un référentiel git avec git init
. Je voudrais le supprimer entièrement et en lancer un nouveau.
Git conserve tous ses fichiers dans le .git
répertoire. Retirez-le et recommencez.
Si vous ne le trouvez pas, c'est parce qu'il est caché.
Sous Windows 7, vous devez aller dans votre dossier, cliquer sur Organizeen haut à gauche, puis cliquer sur Folder and search options, puis cliquer sur l' Viewonglet et cliquer sur le Show hidden files, folders and drivesbouton radio.
Sous Mac OS:
Ouvrez un terminal (via Spotlight: appuyez sur CMD+ SPACE, tapez terminal
et appuyez sur Enter) et exécutez:
defaults write com.apple.finder AppleShowAllFiles 1 && killall Finder
Remarque: Le raccourci clavier pour afficher les fichiers cachés dans le Finder est CMD+ SHIFT+ .il n'est donc plus nécessaire de modifier la configuration du Finder de cette façon
Vous pouvez également taper cd
(l'espace est important), faire glisser et déposer votre dossier git repo du Finder vers la fenêtre du terminal, appuyez sur return, puis tapez rm -fr .git
, puis à returnnouveau.
Sur Ubuntu, utilisez un raccourci Ctrl + H.
defaults write com.apple.finder AppleShowAllFiles NO && killall Finder
pour masquer à nouveau les fichiers masqués.cmd + shift + .
Ce fut un résultat supérieur sur Google pour moi, donc les gens le trouveront probablement beaucoup même s'il est ancien.Si vous voulez vraiment supprimer tout le référentiel, ne laissant que le répertoire de travail, cela devrait être aussi simple que cela.
Les conditions habituelles
rm -rf
s'appliquent. Assurez-vous d'avoir une sauvegarde à jour et assurez-vous que vous êtes au bon endroit avant d'exécuter la commande. etc.la source
Si vous souhaitez supprimer tous les dossiers .git d'un projet, utilisez la commande suivante:
Cela supprimera également tous les dossiers .git et les fichiers .gitignore de tous les sous-dossiers
la source
Alternative à tuer TortoiseGit:
rmdir /S /Q
)la source
Où $ GIT_DIR est le chemin d'accès au dossier à rechercher (le chemin git repo), exécutez ce qui suit dans le terminal.
Cela recherchera 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 comprendra les fichiers .git / et .gitignore et tout autre élément de type .git. La commande est interactive et vous demandera avant de la supprimer. Pour procéder à la suppression, entrez simplement y, puis Entrée.
la source
après le clonage du dépôt
aller dans le répertoire des fichiers puis
pour voir tous les fichiers cachés et non cachés
si vous le souhaitez, vous pouvez vérifier l'origine du dépôt
supprimez maintenant .git qui contient tout sur git
après la suppression, vous découvrirez qu'il n'y a plus de télécommande de contrôle lié git
vous pouvez maintenant parapher votre
la source
Pour supprimer complètement le
.git
référentiel de votre ordinateur (sous Windows 8 et supérieur):.git
référentiel est normalement caché dans les fenêtres.git
référentiel, vous pouvez le supprimerla source
Vous pouvez lui créer un alias . J'utilise le shell ZSH avec Oh-my-Zsh et voici un alias pratique:
J'utilise la corbeille pour supprimer le
.git
dossier car l'utilisationrm
est vraiment dangereuse:Ensuite, je réinitialise le dépôt git:
la source
J'ai essayé:
rm -rf .git
et aussiAucun n'a fonctionné pour moi. Voici ce qui s'est passé:
.git
Ensuite, créez / restaurez le projet à partir de la sauvegarde:
la source
Dans les fenêtres:
Vous pouvez maintenant supprimer le dossier .git
la source
Pas de soucis, d'accord avec les réponses ci-dessus:
Mais pour un projet privé, veuillez suivre les étapes pour Gitlab:
Il vous sera demandé de saisir le nom de votre projet
Cette action peut entraîner une perte de données. Pour éviter des actions accidentelles, nous vous demandons de confirmer votre intention. Veuillez saisir «sample_project» pour continuer ou fermer ce modal pour annuler.
Votre projet est maintenant supprimé avec succès.
la source
Invite cmd de Windows: (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., commandes dans git bash )
Supprimez .git récursivement dans le dossier du projet par la commande suivante dans cmd:
la source
vrai, comme le mien était stocké dans USERS, il fallait donc ouvrir USERS aller à View on you en haut à gauche Options de recherche, l'ouvrir et modifier les options de visualisation des dossiers en vue pour toujours afficher les fichiers / dossiers cachés, tous vos dossiers seront affichés et vous peut supprimer le dépôt manuellement, n'oubliez pas de masquer les fichiers / dossiers une fois la suppression effectuée.
la source