idea 在项目中隐藏掉你不想看到的文件夹或者文件,忽略指定类型文件不提交到git

本文介绍了两种方法来管理Git忽略的文件类型。第一种是在settings中添加要忽略的文件类型;第二种是创建.gitignore文件并上传到服务器,包含了各种IDE的默认忽略设置,如STS、IntelliJ IDEA和NetBeans的相关文件,以及其他通用的日志和临时文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一种:打开settings->搜索file types,红色框就是忽略的文件类型,添加类型上去即可。
在这里插入图片描述

第二种:设置.gitignore文件,并把这个文件提交到git服务器上面。
在这里插入图片描述
文件内容:

######################################################################
# Build Tools

.gradle
ild/
!gradle/wrapper/gradle-wrapper.jar

target/
!.mvn/wrapper/maven-wrapper.jar

######################################################################
# IDE

### STS ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans

### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr

### NetBeans ###
nbproject/private/
build/*
nbbuild/
dist/
nbdist/
.nb-gradle/
*/logs/

######################################################################
# Others
*.log
*.xml.versionsBackup

!*ild/*.java
!*ild/*.html
!*ild/*.xml
要让 Git 忽略特定文件类型提交到版本控制中,可以通过配置 `.gitignore` 文件来实现。`.gitignore` 是一个文本文件,其中列出所有需要 Git 忽略文件文件夹文件模式[^1]。 ### 配置 `.gitignore` 文件忽略特定文件类型 1. **在 Git 仓库的根目录下创建或编辑 `.gitignore` 文件** 如果该文件存在,可以手动创建: ```bash touch .gitignore ``` 2. **添加要忽略文件类型规则** 每一行表示一个匹配规则,支持通配符 `*` 和正则表达式风格的语法。例如,忽略所有 `.log` 文件和 `tmp/` 目录: ``` *.log tmp/ ``` 上述配置会忽略所有以 `.log` 结尾的文件以及 `tmp/` 文件夹下的内容[^1]。 3. **验证 `.gitignore` 是否生效** 可以使用以下命令查看哪些文件被 `.gitignore` 规则匹配并忽略: ```bash git check-ignore -v filename ``` ### 全局忽略某些文件类型(适用于所有项目) 如果希望在所有 Git 项目中都忽略某些文件类型(如编辑器临时文件、IDE 配置文件等),可以设置全局的 `.gitignore_global` 文件。 1. **创建全局 `.gitignore_global` 文件** ```bash touch ~/.gitignore_global ``` 2. **编辑 `.gitignore_global` 文件,添加通用忽略规则** ``` *.swp *.swo *.tmp .DS_Store ``` 3. **配置 Git 使用该全局忽略文件** ```bash git config --global core.excludesfile ~/.gitignore_global ``` 这样,Git 会在所有本地仓库中忽略这些文件类型[^3]。 ### 本地仓库排除文件(仅限当前仓库) 除了 `.gitignore` 文件外,还可以通过 `.git/info/exclude` 文件来定义只对当前仓库生效的忽略规则。这个文件的格式与 `.gitignore` 相同,但会被提交到版本库中,适合用于本地开发环境的个性化忽略需求[^2]。 ### 在 IDE 中忽略文件(如 IntelliJ IDEA) 如果你使用的是 IntelliJ IDEA 等集成开发环境,也可以通过界面方式设置忽略文件: - 打开 `File → Settings → Editor → File Types` - 在 "Ignore files and folders" 输入框中添加要忽略文件文件夹名称,用逗号分隔 此设置将影响 Git 提交时的行为,帮助你避免误提交必要的文件[^4]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值