# 本仓库只在这台 Windows 机器上用,现有 .py/.json/.md 大多是 CRLF。 # 默认**不做任何行尾转换**,git 原样存 —— 省掉「git 把我文件改了」这一类惊吓。 * -text # 唯一的例外:.sh 必须是 LF。带 CRLF 时 bash 会把 \r 当成参数的一部分 # (`set -euo pipefail\r` 直接报错),firmware/host/test.sh 就是这么跑的。 *.sh text eol=lf # 二进制:不做 diff *.png binary *.pdf binary *.woff2 binary