Override .gitattributes text=auto in Windows
.gitattributes
overrides all config settings, so it really can't be overridden; it is the "overrider," so to speak. While you can simply remove the line, this will cause inconsistent behavior on other developers' machines if they have core.autocrlf=true
. So the best bet would be to add the following line to .gitattributes
: * -text
. This will disable CRLF processing for all files.
At least in modern versions of git, .git/info/attributes
(or $GIT_DIR/info/attributes
) overrides .gitattributes
for local configuration.
Use * !text
to use the value of core.autocrlf
, or * -text
to force no conversion.
See the documentation for gitattributes
and the text
attribute.
Also note: core.eol
, the eol
attribute