4 votes

Ignorer les fichiers dans Git après qu'ils aient été committé

Je suis récemment passé à git.

Dans mon précédent et premier commit depuis que j'utilise git, j'ai remarqué qu'il listait également les fichiers pyc pendant le commit. Je n'ai pas pensé à cela et j'ai commité et poussé les fichiers.

Je réalise maintenant qu'ils sont mis à jour au cours du développement et que c'est très ennuyeux de les voir dans la liste. Cela produit simplement trop de bruit.

J'ai fait quelques recherches et echo "*.pyc" >> .gitignore dans le répertoire du projet.

Mais cela n'a pas aidé car les fichiers pyc sont toujours affichés. Serait-ce parce que j'ai précédemment livré ces fichiers pyc que je ne peux plus les ignorer ? (puisqu'ils sont suivis maintenant et que l'état a encore changé) Si c'est le cas, je suis damné pour toujours ou y a-t-il encore un espoir de supprimer les fichiers a posteriori du référentiel ?

Gracias

5voto

jszakmeister Points 8323

Juste git rm le site .pyc et assurez-vous que votre .gitignore est configuré pour les ignorer à partir de maintenant. Vous avez raison de dire que git n'ignorera pas les fichiers commis car ils ont déjà été ajoutés. Si vous tenez à ne pas les effacer du disque, utilisez alors git rm --cached pour supprimer les fichiers. Cela les supprime simplement de l'index sans les effacer du disque.

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