https://my.oschina.net/ytliyang/blog/1618686

    无效的原因是:对应的目录或者文件之前被提交过,已经被git跟踪,所以再添加 .gitignore无效。。
    下面的解决方法也仅仅适用于这种情况,需要你去服务器上验证下。
    解决方法

    1. git rm -rf .idea;
    2. git commit -m "delete .idea";
    3. git push;

    idea添加gitignore无效解决办法 - 图1
    如果提示文件已修改,可以缓存一下,或者直接-f强制删除:

    1. git rm --cached DayTest.iml;
    2. git rm -f DayTest.iml;

    idea添加gitignore无效解决办法 - 图2




    确认把仓库的文件删除后
    再添加ignore
    idea添加gitignore无效解决办法 - 图3