设置.gitignore规则的目录或文件不能先提交到版本库 否则不会生效 1.已经git add,没有commit: git rm xxx/a.c -f git commit -m "删除过滤文件" -f:强制执行 2.已经git commit,移出库: git rm -r xxx --cached git commit -m "删除过滤文件"