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中进行找到和编辑;若需要显示,则移除即可

相关推荐
界面开发小八哥8 分钟前
「Java EE开发指南」如何使用MyEclipse在Web项目中用Web Fragments?
java·前端·ide·java-ee·eclipse·myeclipse
不想头秃a9 分钟前
JavaEE初阶-网络编程
java·运维·服务器·网络
该换个名儿了37 分钟前
git多个commit合并成一个
前端·git
饮长安千年月40 分钟前
JavaSec-SSTI - 模板引擎注入
java·windows·安全·web安全·网络安全·系统安全·安全架构
找不到、了43 分钟前
实现单例模式的常见方式
java·开发语言·单例模式
不爱学英文的码字机器1 小时前
[Git] 分布式版本控制 & 远程仓库协作
分布式·git
SimonKing1 小时前
吊打面试官系列:深入理解Spring的IOC容器
java·后端·架构
wxid:yiwoxuan1 小时前
购物商城网站 Java+Vue.js+SpringBoot,包括商家管理、商品分类管理、商品管理、在线客服管理、购物订单模块
java·vue.js·spring boot·课程设计
WispX8881 小时前
【设计模式】门面/外观模式
java·开发语言·设计模式·系统架构·外观模式·插件·架构设计
琢磨先生David1 小时前
简化复杂系统的优雅之道:深入解析 Java 外观模式
java·设计模式·外观模式