Mengecualikan file di penjaga etc dengan .gitignore tidak berfungsi

16

Saya menggunakan dllkeeper untuk perubahan di configfiles saya (di Debian squeeze)

Karena saya juga menjalankan ircdeamon, ada beberapa file, yang berubah setiap menit dalam folder

/etc/hybserv/

Saya tidak ingin kontrol versi lagi, jadi saya menambahkan

hybserv/*

sampai akhir

/etc/.gitignore

tetapi mereka tidak diabaikan! Mereka terus muncul setiap jam dalam komitmen setiap jam.

Apa yang saya lakukan salah?

rubo77
sumber

Jawaban:

15

Anda perlu menghapus (= membatalkan registrasi) dari git.

Gunakan sesuatu seperti

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

Perhatikan --cachedopsi. Dengannya, file hanya dihapus dari git dan tidak dihapus dari disk.

Jofel
sumber