idea提交时忽略.class、.iml文件和文件夹或目录的方法

文章目录

在我们svn提交的时候想要看看自己改了哪些文件,可以在 Version Control--> Local Changes 中看到,并在里面提交代码即可,但是里面会有很多我们不想看到的文件,比如idea的配置文件 *.iml、class文件之类的,

想要忽略这些文件可以用以下三种方法:

第一种方法

在Setings--> Editor --> File Types --> Ignore files and folders中添加需要忽略的文件和文件夹:

shell 复制代码
.idea         忽略 .idea 的文件或者文件夹
*.iml         忽略后缀为iml的文件
target      忽略target 文件或目录以及目录下的所有文件

我直接在结尾处加上了以下内容,注意,一定要以分号结尾

shell 复制代码
*.iml;.idea;target;

加完后是这样的

然后点击 Apply(应用) --> OK,这时候在Local Change 中就只看到我们自己的修改过的文件了

注意事项

千万不要忽略.class文件,

千万不要忽略.class文件,

千万不要忽略.class文件,

重要的事说三遍,因为如果把class文件也忽略的话,就会导致java自带的类大批量报错,如果要忽略class文件的话,只需要把target目录给忽略就可以了,想知道详细解决办法请看我另一篇文章:解决idea爆红 cant resolve symbol 'String'的情况_叶新东老师的博客-CSDN博客

第二种方法

2.1 、先打开version Control
2.2、添加changelist


2.3、将需要忽略的文件放到新建的changelist里面


2.4、提交的审核的时候注意一下就行了

第三种方法(建议使用)

这种方法非常简单,只需要在项目中加上一个.gitignore文件即可,文件内容以换行的方式加上你要忽略的文件或者目录即可

文件内容如下
shell 复制代码
/target/
.idea
*.iml
.tags
.tags_sorted_by_file
.pyc
__pycache__
.cache
.settings
.classpath
.project
.DS_Store
*.pid
*Help
target
log.*
.DS_Store
log.home_IS_UNDEFINED
doc/api_doc
相关推荐
Joy T2 小时前
Agent 确定性上下文设计:从 Prompt 参数注入到能力分层
java·开发语言·微服务·架构·prompt·agent context
m0_587383005 小时前
广州 24 小时自助健身房解决方案技术实现与实战指南
java·spring·小程序·架构·需求分析
·云扬·5 小时前
Prompt 工程与安全:从 System 设计到注入防御
java·人工智能·安全·ai·prompt
专注仿真5 小时前
引擎扩展性与集成设计深度剖析:从 14 个扩展点到 DIS→HLA 演进之路
开发语言·算法·仿真引擎·推演引擎
Best-Wishes5 小时前
科来网络分析系统(技术交流版)使用说明书
开发语言·junit·php
代码不停6 小时前
自动化测试(java)
java·开发语言·selenium·自动化
鬼手点金8 小时前
opencode-rules 插件
java·开发语言·前端·人工智能·chrome·git·github
爱上网的小舟8 小时前
星际战士2启动错误怎么办?5种游戏报错解决方法
开发语言·php
paopaokaka_luck9 小时前
滑雪场管理系统(AI智能助手流式对话,ECharts 运营数据分析、教练、雪具与场地一体化预约,钱包支付退款、订单核销与服务评价)
java·人工智能·spring boot·网络协议·数据分析·echarts
阿里嘎多学长9 小时前
2026-10-12 GitHub 热点项目精选
开发语言·程序员·github·代码托管