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?

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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.