Das Ausschließen von Dateien in etckeeper mit .gitignore funktioniert nicht

16

Ich benutze etckeeper für Änderungen in meinen Konfigurationsdateien (unter Debian squeeze)

Da ich auch ein ircdeamon habe, gibt es einige Dateien, die sich jede Minute im Ordner ändern

/etc/hybserv/

Ich möchte sie nicht mehr versionieren, also fügte ich hinzu

hybserv/*

bis zum Ende von

/etc/.gitignore

aber sie werden nicht ignoriert! Sie erscheinen stündlich im stündlichen Commit.

Was mache ich falsch?

rubo77
quelle

Antworten:

15

Du musst sie aus git löschen (= abmelden).

Verwenden Sie so etwas wie

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

Beachten Sie die --cachedOption. Damit werden die Dateien nur aus git entfernt und nicht von der Festplatte gelöscht.

Jofel
quelle