.gitignore文件的书写
2024-01-02 18:05:59
.gitignore文件的书写
当编写 .gitignore
文件时,您可以根据需要列出要忽略的文件、文件夹或特定模式。以下是对一些常见用例进行分类,并提供相应的示例:
1. 忽略特定文件类型
# 忽略所有 .log 文件
*.log
# 忽略所有 .zip 文件
*.zip
2. 忽略特定文件或文件夹
# 忽略单个文件
config.ini
# 忽略整个文件夹
build/
3. 忽略特定路径下的文件或文件夹
# 在根目录下的某个文件夹下忽略特定文件
assets/data.json
# 在根目录下的某个文件夹下忽略整个文件夹
assets/images/
4. 使用通配符和模式
# 忽略以 temp 开头的文件
temp*
# 忽略所有 .txt 文件
*.txt
# 忽略特定文件夹下的所有 .js 文件
assets/js/*.js
5. 忽略特定操作系统生成的文件
# 忽略 macOS Finder 生成的 .DS_Store 文件
.DS_Store
# 忽略 Windows 系统生成的 Thumbs.db 文件
Thumbs.db
6. 忽略编译或构建生成的文件
# 忽略编译产生的文件夹
dist/
# 忽略构建过程中生成的文件
node_modules/
7. 忽略个人配置文件或敏感信息
# 忽略 IDE 或编辑器生成的配置文件
.vscode/
# 忽略包含敏感信息的配置文件
config/secrets.yml
8. 特殊符号处理
有些特殊字符需要转义才能正常匹配,例如:\
、[]
、!
等。如果要匹配这些字符,可以使用反斜杠 \
进行转义。
# 忽略根目录下的 [file].txt 文件
\[file\].txt
# 忽略文件名中包含 ! 的文件
*!*.*
这些示例提供了针对不同场景的 .gitignore
规则。您可以根据项目需求以及要排除的文件或文件夹类型,按照这些示例来编写自己的 .gitignore
文件。
文章来源:https://blog.csdn.net/Go_ahead_forever/article/details/135345304
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!