Idea忽略已提交文件

全局忽略

项目根目录下新增.gitignore文件,写入想要忽略的信息,以下可参考

java 复制代码
**/src/main/resources/application-local.yaml

target/
!.mvn/wrapper/maven-wrapper.jar
!**/src/main/**/target/
!**/src/test/**/target/

### IntelliJ IDEA ###
.idea/modules.xml
.idea/jarRepositories.xml
.idea/compiler.xml
.idea/libraries/
.idea/sonalint
*.iws
*.iml
*.ipr
.idea

### Eclipse ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache

### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
build/
!**/src/main/**/build/
!**/src/test/**/build/

### VS Code ###
.vscode/

### Mac OS ###
.DS_Store

本地忽略 或者忽略已追踪的文件

例如,以上的内容已经推送到了远程,我想要新增忽略:application-dev.yaml

若application-dev.yaml是新文件,先写入gitignore,再新增文件即可;

若application-dev.yaml已经推送到远程了,想要做本地忽略,步骤如下:

1、在idea中打开控制台,执行命令移除追踪:git rm --cached **/src/main/resources/application-dev.yaml

2、将**/src/main/resources/application-dev.yaml写入.gitignore

3、执行命令git add . 即可

是否要将.gitignore推送到远程?

1、如果这个.gitignore的变更是全局的,则直接commit提交即可

2、如果application-dev.yaml这个文件只是自己本地想要忽略,每次commit都期望不捡索.gitignore,则打开File --> Settings --> Editor ---> File Types ---> Ignored Files and Folders,新增 .gitignore (本处设置的作用是:让idea隐藏文件的可见性),添加完成后,该文件会从idea视角中消失,无法从idea中进行找到和编辑;若需要显示,则移除即可

相关推荐
callJJ35 分钟前
Spring Data Redis 两种编程模型详解:同步 vs 响应式
java·spring boot·redis·python·spring
带娃的IT创业者1 小时前
Git commands I run before reading any code
git·开发工具·版本控制·编程技巧·代码审查
wbs_scy1 小时前
Linux线程同步与互斥(三):线程同步深度解析之POSIX 信号量与环形队列生产者消费者模型,从原理到源码彻底吃透
java·开发语言
九成宫2 小时前
Git 与远程仓库实操记录:克隆、配置、分支推送与问题排查
笔记·git·ssh
jinanwuhuaguo3 小时前
(第三十三篇)五月的文明奠基:OpenClaw 2026.5.2版本的文明级解读
android·java·开发语言·人工智能·github·拓扑学·openclaw
xmjd msup3 小时前
spring security 超详细使用教程(接入springboot、前后端分离)
java·spring boot·spring
952364 小时前
SpringBoot统一功能处理
java·spring boot·后端
Lyyaoo.4 小时前
优惠券秒杀业务分析
java·开发语言
消失的旧时光-19434 小时前
统一并发模型:线程、Reactor、协程本质是一件事(从线程到协程 · 第6篇·终章)
java·python·算法
勿忘初心12214 小时前
Java 国密 SM4 加密工具类实战(Hutool + BouncyCastle)|企业级数据加密 + 兼容 JDK8
java·数据安全·数据加密·后端开发·企业级开发·国密 sm4