การยกเว้นไฟล์ใน etckeeper ด้วย. gitignore ไม่ทำงาน


16

ฉันใช้ etckeeper สำหรับการเปลี่ยนแปลงใน configfiles ของฉัน (บนเดเบียนบีบ)

เนื่องจากฉันยังมี ircdeamon ทำงานอยู่จึงมีไฟล์บางไฟล์ที่เปลี่ยนแปลงทุกนาทีในโฟลเดอร์

/etc/hybserv/

ฉันไม่ต้องการควบคุมเวอร์ชันอีกต่อไปดังนั้นฉันจึงเพิ่ม

hybserv/*

ไปยังจุดสิ้นสุดของ

/etc/.gitignore

แต่พวกเขาจะไม่เพิกเฉย! พวกเขาแสดงขึ้นทุกชั่วโมงในการกระทำรายชั่วโมง

ผมทำอะไรผิดหรือเปล่า?

คำตอบ:


15

คุณต้องลบ (= ยกเลิกการลงทะเบียน) จาก git

ใช้สิ่งที่ชอบ

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

หมายเหตุ--cachedตัวเลือก ด้วยไฟล์จะถูกลบออกจาก git เท่านั้นและจะไม่ถูกลบออกจากดิสก์

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.