git提交忽略文件不生效

前言

​ 最近发现.ignore文件添加的规则不生效,还是能被提交上去,原来是该文件已经被纳入版本管理,所以是无效的,需要清下缓存,使其重新剩下

1
2
3
4
5
6
7
# 清空缓存,别忽略了最后的点
git rm -r --cached .

# 重新纳入到版本管理,被忘了点(点是全部的意思)
git add .

git commit -m 'update .gitignore'