A exclusão de arquivos no etckeeper com .gitignore não funciona

16

Eu uso o etckeeper para alterações nos meus arquivos de configuração (no aperto do Debian)

Como também tenho um ircdeamon em execução, existem alguns arquivos que mudam a cada minuto na pasta

/etc/hybserv/

Não quero mais controlá-los, então adicionei

hybserv/*

até o final de

/etc/.gitignore

mas eles não são ignorados! Eles continuam aparecendo a cada hora no commit por hora.

O que estou fazendo de errado?

rubo77
fonte

Respostas:

15

Você precisa excluí-los (= cancelar o registro) deles do git.

Use algo como

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

Observe a --cachedopção. Com ele, os arquivos são removidos apenas do git e não são excluídos do disco.

jofel
fonte