原因: 忽略的文件已经push过远程仓库,需要把远程仓库的删除举例: 要忽略.idea文件夹下变动 在项目层目录打开git bash git rm -r --cached .idea/ git commit -m ‘delete some remote files’ git push 操作完成之后 .gitignore起作用