尽管我的.gitignore,为什么我的配置文件被检入?

时间:2018-05-06 07:09:53

标签: git gitignore

我的.gitignore有以下内容:

./config.json

但是当我进行更改时,我的config.json仍在提交。

为什么会这样?

1 个答案:

答案 0 :(得分:4)

如果您在将文件添加到gitignore之前已将文件添加到存储库,则应明确将其从存储库中删除

git rm config.json
git commit <message>

从存储库中删除后,该文件将按预期忽略。

如果要将此文件保存在文件系统中,可以使用--cached选项

删除
git rm --cached config.json