81 votes

Comment puis-je supprimer tous les fichiers de mon repo git et mettre à jour/pousser depuis mon repo git local ?

Est-il possible de supprimer tous les fichiers d'un référentiel et de le mettre à jour avec seulement les fichiers que j'ai dans ma machine locale ? La raison est que, il y a certains fichiers qui ne sont pas nécessaires dans mon github et donc je veux supprimer ces fichiers. Au lieu de supprimer les fichiers un par un, je voulais voir si c'était possible de supprimer tous les fichiers de mon dépôt git et de le mettre à jour avec seulement les fichiers de ma machine locale. J'espère que c'est clair. Merci.

0 votes

1voto

Si vous préférez utiliser Bureau GitHub vous pouvez simplement naviguer dans le répertoire parent de votre référentiel local et supprimer tous les fichiers qui s'y trouvent. Ensuite, livrez et poussez vos changements. Votre dépôt sera nettoyé de tous les fichiers.

0voto

Valentin Heinitz Points 1231

Supprime tous les fichiers n'appartenant pas à un dépôt (par exemple pour un clean-build après un changement de branche) :

 git status | xargs rm -rf

0voto

Chaman Bharti Points 148

J'ai essayé comme ceci

git rm --cached -r * -f

Et ça marche pour moi.

0voto

Bruno Yuzo Points 307

Je l'ai juste fait tourner, c'est réglé pour moi :

git rm -r --cached .
git add .
git commit -m "remove gitignore files"
git push

comme répondu ici : https://stackoverflow.com/a/50675909/3294762

-2voto

user7379767 Points 1

Supprimer le caché .git (que vous pouvez localiser dans le dossier de votre projet) et recommencez le processus de création d'un dépôt git à l'aide de la commande git init commandement.

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