.gitignore只能忽略那些原来没有被track的文件,若是某些文件已经被归入了版本管理中,则修改.gitignore是无效的。php
为了能从新忽略那些已经被track的文件,例如中止tracking一个文件可是又不从仓库中删除它。能够使用如下命令:git
git rm –cached filename缓存
上面这个命令用于删除单个缓存文件。网站
删除缓存目录使用如下命令:spa
git rm -rf –cached foldernameblog
若是你想忽略的文件或者文件夹比较多,没法一个一个的删除。索引
运行命令:ip
git rm -r –cached .get
上面这个命令将会移除全部的缓存索引,而后运行再运行如下命令添加全部的文件:it
git add .
提交它:
git commit -m “.gitignore is now working”
查看更多: 解决.gitignore没法刷新的问题 | LixiPHP - 专一于建设高品质网站! http://blog.lixiphp.com/gitignore-not-flush/#ixzz2xYtAFAIa