.gitignore 失效

.gitignore 中设置了忽略 dist 文件夹,但是 git 操作时,一直会记录 dist 的修改操作

不论怎么设置 dist、/dist、/dist/、dist/,都不能生效

后来发现,应该是因为一开始没在 .gitignore 中设置忽略 dist,dist 文件夹已经上传到了 git 服务器上。

解决方法:

git rm 删除 dist 文件夹

git rm dist -r

需要强制删除,加上 -f

git rm dist -r -f

git commit 之后,再修改 dist 文件夹,就不再有修改记录了