适用场景
分析和调试 Git 忽略规则(.gitignore 文件)。 本条为命令参考与排查示例;请先确认命令已安装,再按示例定位实际参数和输出。
git check-ignore
分析和调试 Git 忽略规则(
.gitignore文件)。 更多信息:https://git-scm.com/docs/git-check-ignore。
- 检查文件或目录是否被忽略:
git check-ignore {{路径/到/文件或目录}}
- 检查多个文件或目录是否被忽略:
git check-ignore {{路径/到/文件或目录1 路径/到/文件或目录2 ...}}
- 从标准输入读取路径列表(每行一个路径):
git < {{路径/到/文件列表}} check-ignore --stdin
- 不检查索引(用于调试为何某些路径被跟踪而非忽略):
git check-ignore --no-index {{路径/到/文件或目录1 路径/到/文件或目录2 ...}}
- 显示每个路径匹配的具体忽略规则:
git check-ignore {{[-v|--verbose]}} {{路径/到/文件或目录1 路径/到/文件或目录2 ...}}