.gitattributes 生成器

通过勾选换行符标准化、文本文件 eol、二进制文件声明、按类型指定差异算法、GitHub linguist 语言统计标记等选项,按选择拼装出符合 Git 官方规范的 .gitattributes 文件。提供通用 / Web 前端 / 后端预设,全部在浏览器本地完成。

配置选项 等待设置
预设
文本 eol

修改选项后需点击「生成配置」。属性名与语法均取自 Git 官方 .gitattributes 文档。

生成结果
行数—
规则数—
预设—
选择好选项后点击「生成配置」,.gitattributes 内容将显示在这里。

将生成的内容保存为项目根目录下的 .gitattributes 文件即可生效。

规范说明
  • 每行格式为「模式 + 属性」,例如 * text=auto。
  • text=auto 让 Git 自动检测文本文件并规范化仓库中的换行。
  • eol=lf / eol=crlf 指定工作区检出时使用的换行符。
  • binary 等同于 -text -diff,用于图片、字体、压缩包等。
  • diff=markdown 指定该类型文件使用对应差异算法。
  • linguist-vendored / linguist-generated 用于 GitHub 语言统计标记。
  • 同一属性后写的规则会覆盖先写的规则。