Виключення файлів у etckeeper за допомогою .gitignore не працює


16

Я використовую etckeeper для змін у своїх конфігураціях (на стисканні Debian)

Оскільки у мене також працює ircdeamon, у папці є деякі файли, які змінюються щохвилини

/etc/hybserv/

Я не хочу, щоб версія контролювала їх більше, тому я додав

hybserv/*

до кінця

/etc/.gitignore

але вони не ігноруються! Вони продовжують показуватися щогодини в погодинному здійсненні.

Що я роблю неправильно?

Відповіді:


15

Вам потрібно видалити (= відреєстрацію) їх з git.

Використовуйте щось подібне

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

Зверніть увагу на --cachedваріант. З його допомогою файли видаляються лише з git і не видаляються з диска.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.