我的.gitignore有以下内容:
./config.json
但是当我进行更改时,我的config.json仍在提交。
为什么会这样?
答案 0 :(得分:4)
如果您在将文件添加到gitignore之前已将文件添加到存储库,则应明确将其从存储库中删除
git rm config.json
git commit <message>
从存储库中删除后,该文件将按预期忽略。
如果要将此文件保存在文件系统中,可以使用--cached选项
删除git rm --cached config.json