)
在用intellijidea开发时经常会用git或其他版本管理工具提交代码到远程。但是idea默认会把所有只要本地与远程不同的文件都会列出来实际上像后缀名是.iml, .idea这类文件是不需要提交的。如下图所示如果每次都手动取消这些文件都是些重复性的操作。按如下操作可一次性设置好以后提交代码就会自动忽略这些文件: .iml, .idea,target 文件夹1.进入idea设置界面Windows环境File - Settings - Editor - File TypesMac环境Preferences.. - Editor - File Types2.在下面的ignore files and folders 框里加入 *.iml;.idea;target;确定后在提交代码就会自动屏蔽掉这些文件。方式二直接贴出忽略文件放到项目中去1在项目中找到文件“.gitignore文件没有就新建### 编译输出 ### target/ /*/target/ build/ bin/ out/ *.class *.jar *.war *.ear ### Maven ### .mvn/ mvnw mvnw.cmd dependency-reduced-pom.xml !.mvn/wrapper/maven-wrapper.jar ### Gradle ### .gradle/ !gradle/wrapper/gradle-wrapper.jar ### 日志文件 ### *.log logs/ *.log.* ### Spring Boot 本地配置 ### application-local.properties application-local.yml application-dev.properties application-dev.yml application-prod.properties application-prod.yml *.env .env.* ### IDE - IntelliJ IDEA ### .idea/ *.iws *.iml *.ipr *.ipr *.iws **/*.iml **/*.idea ### IDE - Eclipse / STS ### .apt_generated .classpath .factorypath .project .settings/ .springBeans .sts4-cache/ ### IDE - VS Code ### .vscode/ ### IDE - NetBeans ### nbproject/private/ nbbuild/ dist/ nbdist/ .nb-gradle/ ### 操作系统文件 ### .DS_Store Thumbs.db *.swp *.swo *~ *.bak *.tmp ### 测试报告 ### coverage/ *.lcov test-output/ surefire-reports/ ### 其他 ### *.pid *.seed *.pid.lock hs_err_pid* # Compiled class file # Log file # BlueJ files *.ctxt # Mobile Tools for Java (J2ME) .mtj.tmp/ # Package Files # *.nar *.zip *.tar.gz *.rar # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml