解决gitignore中忽略了.idea文件夹,但是提交时仍旧会出现.idea内文件变动的问题
多人开发时,会出现明明在gitignore中忽略了.idea文件夹,但是提交时仍旧会出现.idea内文件变动的情况
原因
.idea已经被git跟踪,之后再加入.gitignore后是没有作用的;我的具体情况是拉取的远程仓库里的代码存在.idea文件,别的同事误提的。打开这种包含.idea目录的代码也需要注意一下,使用File-->Open,然后选择项目里最外层的pom.xml打开,选择作为一个项目打开,然后选择删除存在的项目打开新的,不然可能会因为别人的配置文件导致maven的命令不能使用。
解决办法
清除.idea的git缓存
git rm -r --cached .idea
rm -r .idea
检查.gitignore是否配置忽略了.idea目录
# Ignore .idea files
.idea/