Git
使用 .gitignore 排除 etckeeper 中的文件不起作用
我使用 etckeeper 來更改我的配置文件(在 Debian 擠壓上)
由於我還執行了一個 ircdeamon,因此文件夾中的一些文件每分鐘都會更改
/etc/hybserv/
我不想再對它們進行版本控制了,所以我添加了
hybserv/*
到結束
/etc/.gitignore
但他們並沒有被忽視!他們在每小時送出中每小時都出現一次。
我究竟做錯了什麼?
您需要從 git 中刪除(=註銷)它們。
使用類似的東西
cd /etc git rm --cached hybserv/* git commit -m "Remove hybserv/* files from git"
注意
--cached
選項。有了它,文件只會從 git 中刪除,不會從磁碟中刪除。