使用idea创建项目后,立即git add .
,然后再创建了.gitignore
文件,此时发现.idea
文件夹已经被添加到了git中,便在.gitignore
文件中添加了.idea/
目录的忽略。
使用git status
查看,发现.idea
文件夹下,任然有修改记录,忽略没有起作用。
解决办法
执行 git rm --cached "文件路径"
如果出现 not removing '.idea' recursively without -r
说明需要递归删除跟踪列表里的文件(实际文件不会被删除)
加上-r
即可git rm -r --cached "文件路径"
最后记得在.gitignore
确认添加忽略文件路径,这样以后再修改.idea
下的文件就可以过滤掉了
传送门
网友评论