选择模板
搜索语言、框架和工具模板,只添加项目所需的规则。
让仓库少一点杂乱
选择项目使用的语言、工具和系统,组合模板,检查规则,再保存为一个文件。
可组合语言、框架、操作系统和编辑器模板,请按实际项目检查规则。
# 选择模板,预览会显示在这里。 模板从本站加载,生成操作在浏览器中完成。
注意: 不要把所有锁文件或 requirements 文件都当作可丢弃产物。依赖声明往往是项目不可缺少的源码。
git check-ignore -v .venv/bin/python 输出会显示匹配的规则及其来源文件。如果没有输出,请检查路径及文件是否已被跟踪。
排查忽略规则问题注意: 不要认为 .env.example 必然包含密钥。它通常是应当提交的配置示例,但仍需检查文件内容。
git check-ignore -v node_modules/example/index.js 输出会显示匹配的规则及其来源文件。如果没有输出,请检查路径及文件是否已被跟踪。
排查忽略规则问题注意: 逐一检查生成的归档文件;将某个发布产物提交到仓库可能是有意的工作流。
git check-ignore -v app/build/classes/java/main/App.class 输出会显示匹配的规则及其来源文件。如果没有输出,请检查路径及文件是否已被跟踪。
排查忽略规则问题注意: 过于宽泛的二进制文件名规则可能隐藏本来需要提交的文件,请先检查预览。
git check-ignore -v coverage.out 输出会显示匹配的规则及其来源文件。如果没有输出,请检查路径及文件是否已被跟踪。
排查忽略规则问题注意: 某些 IDE 配置可以由团队共享,应检查规则,而不是直接接受所有 IDE 排除项。
git check-ignore -v local.properties 输出会显示匹配的规则及其来源文件。如果没有输出,请检查路径及文件是否已被跟踪。
排查忽略规则问题注意: 使用整目录 unpackage 排除规则前,先检查其中是否存在必须提交的资源。文件已被 Git 跟踪时,新增忽略规则不会自动停止跟踪。
git check-ignore -v unpackage/dist/dev/app-plus/index.html 输出会显示匹配的规则及其来源文件。如果没有输出,请检查路径及文件是否已被跟踪。
排查忽略规则问题搜索语言、框架和工具模板,只添加项目所需的规则。
查看预览并添加自定义规则。注意规则顺序和以 ! 开头的例外规则。
将 .gitignore 下载到仓库,用 git check-ignore -v 检查规则;已跟踪文件需要单独处理。