问题概述

其实这个问题很简单,主要是因为我们的项目不是在构建之前就加入了 ignore 规则,而是在某些文件已经纳入版本控制之后添加的规则,所以规则不生效

我们的解决方案也很容易理解,在本地清理下 git 的缓存,重新提交规则文件就能解决

解决方案

git 终端,依次键入如下指令

1
2
3
4
5
6
$ 清理缓存
git rm -r --cached .
$ 跟踪所有文件
git add .
$ 重新提交
git commit -m 'update .gitignore'

原文: Git .ignore 文件规则不生效_攻城狮杰森的博客-CSDN 博客_ignore 不生效