# 统一行尾:仓库里存 LF,检出到工作区也是 LF。 # # 为什么加这份文件:四个仓库的行尾原本是混着存的(hjc-java/src 237 LF + 553 CRLF, # hjc-web/app 85 LF + 173 CRLF),又没有 .gitattributes,于是任何工具把整份文件 # 翻一次行尾,改 5 行就变成 500 行 diff,真实改动被埋掉。 # 2026-09-29 做了一次性规范化(git add --renormalize)。 # # 工作区里已存在的文件不会因此被改写,下次检出才是 LF;git 比较时同样会做这个 # 转换,所以 status 保持干净。 * text=auto eol=lf # Windows 专用脚本要留在 CRLF(目前仓库里没有,留给以后) *.bat text eol=crlf *.cmd text eol=crlf *.ps1 text eol=crlf # 二进制:不做任何行尾转换 *.jar binary *.skill binary *.png binary *.jpg binary *.jpeg binary *.gif binary *.ico binary *.webp binary *.ttf binary *.otf binary *.woff binary *.woff2 binary *.eot binary *.pdf binary *.zip binary *.xlsx binary *.xls binary *.mp4 binary *.mp3 binary