core.autocrlf
Setting this variable to "true" is the same as setting the text attribute to "auto" on all files and core.eol to "crlf".
Set to true if you want to have CRLF line endings in your working directory and the repository has LF line endings. This variable can be set to input, in which case no output conversion is performed.
e.g., CRLF false for EOL in Github POSIX/Windows cross-platform development.
Set git config as such:
git config --global core.autocrlf false
man git-config
and see core.autocrlf
core.fileMode
Tells Git if the executable bit of files in the working tree is to be honored.
Set git config as such:
git config --global core.filemode false