Idea是一个很好的IDE,在打开一个项目的时候,Idea会在项目根目录下创建一个.idea文件夹和一些*.iml的工程文件
我们不想将这些文件加入版本控制:
1、老方法:将.idea 和 *.iml 加入.gitignore 文件
但是,这个方法会导致更改项目的.gitignore文件并且需要同步.gitignore文件
2、Idea第一次打开工程的时候,创建.idea 完后会弹出一个提示框,问是否将.idea 文件夹下的文件加入GIT,这个时候选择否,以后提交的时候不会显示在列表中,这个时候是没有更改.gitignore文件的。
也就是说,这个忽略只在本地起作用,但是可能只是修改了Idea的相关的配置文件,初步看了一下可能是.idea\workspace.xml文件中做了相关修改。
![image.png](/upload/2020/3/image-1af034a13f44428fb450fbefea0cca50.png)
3、如果不小心点了添加之后怎么将其移出呢?
只需要在.idea文件夹右键 GIT Revert就可以了。
4、如何在其他版本管理工具中本地忽略文件?
在项目的 .git/info/exclude 文件中列举了所有本地忽略的文件,不会修改.gitignore文件,也不会同步。