L'exclusion de fichiers dans etckeeper avec .gitignore ne fonctionne pas


16

J'utilise etckeeper pour les changements dans mes fichiers de configuration (sur Debian Squeeze)

Puisque j'ai également un ircdeamon en cours d'exécution, il y a des fichiers qui changent toutes les minutes dans le dossier

/etc/hybserv/

Je ne veux plus les contrôler de version, alors j'ai ajouté

hybserv/*

à la fin de

/etc/.gitignore

mais ils ne sont pas ignorés! Ils continuent à apparaître toutes les heures dans le commit horaire.

Qu'est-ce que je fais mal?

Réponses:


15

Vous devez les supprimer (= désinscrire) de git.

Utilisez quelque chose comme

cd /etc
git rm --cached hybserv/*
git commit -m "Remove hybserv/* files from git"

Notez l' --cachedoption. Avec lui, les fichiers ne sont supprimés que de git et ne sont pas supprimés du disque.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.