8e4004db85d0eeed41e5f68eaa9890b63d2478c7
仓库里的 blob 和线上部署的文件都是 LF,但本机 core.autocrlf=true 时 `git archive HEAD` 会把它转成 CRLF 输出。于是拿 git archive 打部署包、 或做改动前后快照比对时,会出现「所有文件都不同」的假象,白排查很久。 加 .gitattributes 锁成 LF 之后,仓库 / 检出 / archive 三者一致。 排查提示:判断行尾不要用 grep 去匹配 $'\r'(Git Bash 下这个转义会被吞成 空模式,导致每一行都命中,得出「全是 CRLF」的错误结论),要用 Python 读字节数统计 CR(b.count(13))。
TripLog
家庭旅行记录
Languages
PHP
88.5%
CSS
11.5%