.gitignore定义 Git 不跟踪的文件或路径,支持精确控制忽略范围。
忽略特定目录
# 仅忽略根目录下的 config/
/config/
# 忽略特定路径
/path/to/specific/directory/config/
# 忽略所有层级 config 目录
config/
例外处理
用 ! 取消忽略:
# 忽略所有 config
*/config/
# 但保留特定目录
!/important/config/
验证与生效
| |
路径规则
| 写法 | 匹配范围 |
|---|---|
/config/ | 仅根目录 |
config/ | 所有层级 |
*/config/ | 非根目录的所有 config |
最佳实践
在需忽略的目录同级创建 .gitignore,内容仅为 config/,精确控制忽略范围。
张芷铭的个人博客
Comments