Intellij idea 从git中删除idea目录

Idea是一个很好的IDE,在打开一个项目的时候,Idea会在项目根目录下创建一个.idea文件夹和一些*.iml的工程文件

我们不想将这些文件加入版本控制:

1、老方法:将.idea 和 *.iml 加入.gitignore 文件

但是,这个方法会导致更改项目的.gitignore文件并且需要同步.gitignore文件

2、Idea第一次打开工程的时候,创建.idea 完后会弹出一个提示框,问是否将.idea 文件夹下的文件加入GIT,这个时候选择否,以后提交的时候不会显示在列表中,这个时候是没有更改.gitignore文件的。

也就是说,这个忽略只在本地起作用,但是可能只是修改了Idea的相关的配置文件,初步看了一下可能是.idea\workspace.xml文件中做了相关修改。

image.png

3、如果不小心点了添加之后怎么将其移出呢?

只需要在.idea文件夹右键 GIT Revert就可以了。

4、如何在其他版本管理工具中本地忽略文件?

在项目的 .git/info/exclude 文件中列举了所有本地忽略的文件,不会修改.gitignore文件,也不会同步。

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×