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?

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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.