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?

rubo77
la source

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.

jofel
la source