56 votes

Supprimer tous les fichiers et l'historique du référentiel Git distant sans supprimer le référentiel lui-même

J'apprécierais si quelqu'un pouvait me dire comment supprimer chaque fichier/dossier de mon référentiel git sans réellement supprimer le référentiel lui-même. Je souhaite également supprimer tout l'historique associé à ces fichiers.

10voto

Ceilingfish Points 2508

Vous pouvez supprimer une branche d'un référentiel distant comme celui-ci

 git push origin :branchname

si vous avez des balises, vous pouvez les supprimer comme ceci :

 git push origin :refs/tags/tagname

Cela suppose que vous avez une télécommande configurée pour github appelée origin

Cela laissera cependant les balises / branches locales sur votre ordinateur.

4voto

Christophe Points 91

C'est ce que j'ai fait

git rm -r -f -q

git commit

git pousser

Ensuite, vous devez supprimer manuellement les fichiers, git rm supprime les fichiers du référentiel mais pas du système de fichiers

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X