https://my.oschina.net/ytliyang/blog/1618686
无效的原因是:对应的目录或者文件之前被提交过,已经被git跟踪,所以再添加 .gitignore无效。。
下面的解决方法也仅仅适用于这种情况,需要你去服务器上验证下。
解决方法
git rm -rf .idea;
git commit -m "delete .idea";
git push;
如果提示文件已修改,可以缓存一下,或者直接-f强制删除:
git rm --cached DayTest.iml;
git rm -f DayTest.iml;
确认把仓库的文件删除后
再添加ignore