原因: git ignore 只会对不在git仓库中的文件进行忽略,如果文件已经存在与git仓库中,就不会被忽略。需要删除掉本地仓库或远端仓库中需要忽略的文件 解决方法: git rm -r --cached . git add . git commit -m ‘delete xxx’ 如果缓存文件中有重要的数据更改,则可以单独删除不必要的缓存 git rm --cached config/xxx.log