Исключение файлов в etckeeper с .gitignore не работает

16

Я использую etckeeper для изменений в моих конфигурационных файлах (в Debian squeeze)

Так как у меня также запущен ircdeamon, в папке есть несколько файлов, которые меняются каждую минуту

/etc/hybserv/

Я не хочу больше контролировать их, поэтому я добавил

hybserv/*

до конца

/etc/.gitignore

но они не игнорируются! Они продолжают появляться каждый час в почасовом коммите.

Что я делаю неправильно?

rubo77
источник

Ответы:

15

Вам нужно удалить (= отменить регистрацию) их из Git.

Используйте что-то вроде

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

Обратите внимание на --cachedвариант. С его помощью файлы удаляются только из git и не удаляются с диска.

jofel
источник