首先我们的eclipse也好,maven也好,idea也好,都是具有缓存功能的,遇到这类不生效的问题,有可能就是因为缓存的原因而没有及时加载修改的文件。那么在idea中使用git管理项目并上传到github后,发现很多不必要的文件也上传上去了,通过采用在本地项目仓库中添加.gitignore文件可以过滤掉,只要将需要拦截的目录或者文件写在这文件里面就好,下面是添加后不起作用的处理办法:
清除git缓存,然后在push项目代码
git rm -r --cached .
git add .
git commit -m "update gitignore"