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?

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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.