# Enforce LF line endings on commit for all text files * text=auto eol=lf # Explicit overrides for files that must keep specific endings *.bat text eol=crlf *.cmd text eol=crlf *.ps1 text eol=crlf # Binary files — never touch *.png binary *.jpg binary *.jpeg binary *.gif binary *.ico binary *.pdf binary *.db binary *.sqlite binary *.sqlite3 binary *.zip binary *.tar binary *.gz binary *.woff binary *.woff2 binary *.ttf binary *.eot binary