IDEA中可以利用.ignore插件来忽略比如*.iml;*.idea;*.gitignore;*.sh;*.classpath;*.project;*.settings;target等文件。
iml是 intellij idea的工程配置文件,里面是当前project的一些配置信息。iml文件是IntelliJ IDEA自动创建的模块文件,用于Java应用开发,存储-些模块开发相关的信息,比如一个Java组件,插件组件, Maven组件等等,还可能会存储一 些模块路径信息, 依赖信息以其他配置
.Idea存放项目的配置信息,包括历史记录,版本控制信息等。
可以在fileType里面忽略,下文有说明
一、.ignore插件忽略文件
1:安装.ignore
打开File--settings
2:plugins中输入.ignore,点击下载就好了
3:下载好了之后会重启IntelliJ IDEA
因为gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。那么解决方法就是先把本地缓存删除(改变成未track状态),然后再提交:
输入:git rm -r --cached .idea
git rm -r --cached target
cached空格后面写你要隐藏不提交的文件,没有配置环境变量的需要进入bin目录
4:执行完之后最后一步来了,选中项目点击new
点击Example user template,以后有什么想过滤的可以自行添加,最后点击Generate生成忽略文件
然后就会发现被忽略的文件名变成了灰色
这个时候还可以将你要忽略的文件加入名单中(比如选中target,再选择Add to ....)
最后你想忽略的文件都变成灰色了
你也可以在Terminal里面执行git status看看还有没有配置文件没被忽略
2、IDEA 添加过滤文件或目录
- Settings→Editor→File Types
- 在下方的忽略文件和目录(Ignore files and folders)中添加自己需要过滤的内容
例如:*.iml;*.idea;*.gitignore;*.sh;*.classpath;*.project;*.settings;target;
3、 命令行方式
1. 创建.gitignore 文件:
touch .gitignore
2. 打开文件
open .gitignore
#IntelliJ files
**/*.iml
**/.idea
**/.gradle
.idea
*.iml
out
gen