.gitignore文件的书写

.gitignore文件的书写

当编写 .gitignore 文件时,您可以根据需要列出要忽略的文件、文件夹或特定模式。以下是对一些常见用例进行分类,并提供相应的示例:

1. 忽略特定文件类型

plaintext 复制代码
# 忽略所有 .log 文件
*.log

# 忽略所有 .zip 文件
*.zip

2. 忽略特定文件或文件夹

plaintext 复制代码
# 忽略单个文件
config.ini

# 忽略整个文件夹
build/

3. 忽略特定路径下的文件或文件夹

plaintext 复制代码
# 在根目录下的某个文件夹下忽略特定文件
assets/data.json

# 在根目录下的某个文件夹下忽略整个文件夹
assets/images/

4. 使用通配符和模式

plaintext 复制代码
# 忽略以 temp 开头的文件
temp*

# 忽略所有 .txt 文件
*.txt

# 忽略特定文件夹下的所有 .js 文件
assets/js/*.js

5. 忽略特定操作系统生成的文件

plaintext 复制代码
# 忽略 macOS Finder 生成的 .DS_Store 文件
.DS_Store

# 忽略 Windows 系统生成的 Thumbs.db 文件
Thumbs.db

6. 忽略编译或构建生成的文件

plaintext 复制代码
# 忽略编译产生的文件夹
dist/

# 忽略构建过程中生成的文件
node_modules/

7. 忽略个人配置文件或敏感信息

plaintext 复制代码
# 忽略 IDE 或编辑器生成的配置文件
.vscode/

# 忽略包含敏感信息的配置文件
config/secrets.yml

8. 特殊符号处理

有些特殊字符需要转义才能正常匹配,例如:\[]!等。如果要匹配这些字符,可以使用反斜杠 \ 进行转义。

plaintext 复制代码
# 忽略根目录下的 [file].txt 文件
\[file\].txt

# 忽略文件名中包含 ! 的文件
*!*.*

这些示例提供了针对不同场景的 .gitignore 规则。您可以根据项目需求以及要排除的文件或文件夹类型,按照这些示例来编写自己的 .gitignore 文件。

相关推荐
滕州市燕猫虎计算机科技工作室个体工商户3 小时前
Git常用命令汇总
git
czhc11400756635 小时前
2026-09-11 一日综合:树的父链、git 概念、三方死锁、静默失败
大数据·git·elasticsearch
ChampaignWolf5 小时前
abapgit-agent:用 Git 当中介,让 Claude Code 自己完成 ABAP 闭环开发
git·ai·abap·claude·abapgit·mcp
嘴贱欠吻!5 小时前
如何成为 CJMP 贡献者:AtomGit贡献流程与要求
git·ci/cd
滕州市燕猫虎计算机科技工作室个体工商户6 小时前
.gitignore文件不生效的解决方法
git·.gitignore·.gitignore不生效
hasty8 小时前
一个 Git 分支名,如何穿透到 CI Runner 的 Shell?
git·ci/cd
橘色的喵9 小时前
Claude Code 状态栏脚本:一行显示模型、上下文占用、git 分支和当前目录
linux·git·bash·claude
fangjianj10 小时前
git 常用命令
git
hasty12 小时前
execSync() 拼接 Git 参数的代价:从元数据到供应链执行
git·安全·安全性测试
墨白曦煜1 天前
穿透 IDE 的障眼法:Git 四大工作区与核心数据流转解析
ide·git