我的 .gitignore 有以下内容:
./config.json
但是当我进行更改时,我的 config.json 仍在提交。
为什么会发生这种情况?
最佳答案
如果您的文件在添加到 gitignore 之前已添加到存储库,则应明确将其从存储库中删除
git rm config.json
git commit <message>
从存储库中删除后,该文件将按预期被忽略。
如果您想将此文件保存在文件系统中,可以使用--cached删除选项
git rm --cached config.json
关于git - 尽管我的 .gitignore 为何我的配置文件仍被 checkin ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50197130/