# .gitignore 文件不生效解决方法
如果文件已经添加到缓冲区了(使用 git add
命令添加过了),这个时候文件即使在 .gitignore
文件的范围内,也是没有效果的。这个时候需要先把缓冲区清空掉,然后再把文件添加到缓冲区内。具体操作如下:
避免有冲突,先和远程仓库同步下(如果有的话)。
git pull
清理缓冲区的缓存
git rm -r --cached .
添加 .gitignore 文件,编写对应的过滤规则
再次添加所有文件至缓冲区
git add .
git commit -m "add ignore files"
git push
参考博客:
https://blog.csdn.net/dyw442500150/article/details/81436054 (opens new window)