Git

使用 .gitignore 排除 etckeeper 中的文件不起作用

  • February 3, 2018

我使用 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 中刪除,不會從磁碟中刪除。

引用自:https://unix.stackexchange.com/questions/63627