.gitattributes 835 B

123456789101112131415161718192021222324252627282930313233
  1. # 统一换行符:文本文件使用 LF,避免 Windows 下 CRLF 导致 diff 噪声
  2. * text=auto eol=lf
  3. # 显式声明常见源码文件的换行
  4. *.java text eol=lf
  5. *.vue text eol=lf
  6. *.js text eol=lf
  7. *.ts text eol=lf
  8. *.json text eol=lf
  9. *.yml text eol=lf
  10. *.yaml text eol=lf
  11. *.xml text eol=lf
  12. *.md text eol=lf
  13. *.css text eol=lf
  14. *.html text eol=lf
  15. *.sh text eol=lf
  16. *.bat text eol=crlf
  17. *.cmd text eol=crlf
  18. *.py text eol=lf
  19. # Windows 专用脚本保持 CRLF
  20. *.ps1 text eol=crlf
  21. # 二进制文件,不做换行转换
  22. *.png binary
  23. *.jpg binary
  24. *.jpeg binary
  25. *.gif binary
  26. *.ico binary
  27. *.pdf binary
  28. *.zip binary
  29. *.jar binary
  30. *.class binary