如何在.gitignore中配置规则忽略包含特定名称片段的文件
.gitignore 匹配含指定片段文件名的配置方法
你查到的 *VBox*.log 规则可直接匹配你要忽略的目标文件,该规则的中文含义如下:
- 开头的
*通配符:匹配VBox片段之前的任意长度、任意内容的字符 - 中间的
VBox:匹配文件名中必须包含的指定片段 - 第二个
*通配符:匹配VBox片段之后、.log后缀之前的任意长度、任意内容的字符 - 末尾的
.log:匹配文件后缀为 log
额外注意事项
- 如果需要忽略所有包含
VBox片段的文件、不限定后缀,可以直接写规则*VBox* - 如果规则添加前,目标文件已经被 Git 追踪,需要先执行取消追踪的命令规则才会生效:
单文件取消追踪:git rm --cached 2021-11-08-11-29-42.060-VBoxSVC-8706.log
批量取消同规则文件追踪:git rm --cached *VBox*.log - 规则配置完成后提交
.gitignore文件即可,后续所有符合匹配规则的文件都会被自动排除在版本追踪范围外。
内容的提问来源于stack exchange,提问作者Alex A
相关产品推荐
相关产品推荐

