# Default: normalize text files to LF on commit * text=auto eol=lf # Explicitly mark binary files so Git never touches their line endings *.so binary *.so.* binary *.a binary *.dll binary *.lib binary *.exe binary *.dylib binary # Scripts *.sh text eol=lf *.ps1 text eol=crlf *.bat text eol=crlf *.cmd text eol=crlf