# 统一行尾：仓库里存 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
