Réponses:
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.
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.
rm -rf .git
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.
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
)Où $ GIT_DIR est le chemin d'accès au dossier à rechercher (le chemin git repo), exécutez ce qui suit dans le terminal.
find $GIT_DIR -name *.git* -ok rm -Rf {} \;
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.
après le clonage du dépôt
cd /repo folder/
aller dans le répertoire des fichiers puis
ls -a
pour voir tous les fichiers cachés et non cachés
.git .. .gitignore .etc
si vous le souhaitez, vous pouvez vérifier l'origine du dépôt
git remote -v
supprimez maintenant .git qui contient tout sur git
rm -rf .git
après la suppression, vous découvrirez qu'il n'y a plus de télécommande de contrôle lié git
git remote -v
vous pouvez maintenant parapher votre
git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/Leonuch/flex.git
git push -u origin master
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 supprimerVous pouvez lui créer un alias . J'utilise le 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 supprimer le .git
dossier car l'utilisation rm
est vraiment dangereuse:
trash .git
Ensuite, je réinitialise le dépôt git:
git init
J'ai essayé:
rm -rf .git
et aussi
Git conserve tous ses fichiers dans le répertoire .git. Retirez-le et recommencez.
Aucun n'a fonctionné pour moi. Voici ce qui s'est passé:
.git
Ensuite, créez / restaurez le projet à partir de la sauvegarde:
Dans les fenêtres:
Vous pouvez maintenant supprimer le dossier .git
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.
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:
Jetons FOR / F "= *"% G IN ('DIR / B / AD / S .git ') DO RMDIR / S / Q "% G"
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.
defaults write com.apple.finder AppleShowAllFiles NO && killall Finder
pour masquer à nouveau les fichiers masqués.