Git will always convert file endings to CRLF on checkout. You should use this for files that must keep CRLF endings, even on OSX or Linux. For example, here is a Windows project that enforce CRLF line endings.
*.h eol=crlf
*.cpp eol=crlf
*.rc eol=crlf
*.vcproj eol=crlf
*.bat eol=crlf
*.sln eol=crlf
*.ico -text