简介
在 IDEA 中使用 Git,可以在 .gitignore 文件中定义一些不需要被 git 管理的文件,但如果你是初次创建项目,定义了一些排除的文件,还可能出现下面这个情况,右侧 .gitignore 中定义了排除 .idea 中的所有文件,但左侧还是能在 Changes 中看到该文件夹下的文件。
本文介绍如何解决这个问题。

解决
出现上面这个情况,是因为这些文件在创建项目时就被 git 所管理了,需敲下面的命令,清除 git 中的缓存。
shell
git rm --cached -r .idea
如下,

此时再看 IDEA 的 Changes,这些文件被排除掉了。
