Gemäß this question, ich verstehe, dass core.autocrlf = true in git CRLF zu LF Übersetzungen verursachen wird.Hat ein Git-Repository einen eigenen lokalen Wert für core.autocrlf, der den globalen überschreibt?
jedoch, wenn ich schreibe: git config-core.autocrlf
Ich sehe: falsch
Allerdings, wenn ich die geänderten Dateien Bühne, die bereits im Repo sind, bekomme ich immer noch diese Warnungen:
Warning: CRLF will be replaced by LF in File1.X.
The file will have its original line endings in your working directory.
Meine Vermutung ist, dass die Repo-Kopie der Datei bereits auf "autocrlf = true" festgelegt ist.
Fragen: A. Wie frage ich ab, ob eine Datei oder git Repo bereits AutoCrlf erzwingt? B. Wie schalte ich es autocrlf aus?
Right ... so ... was würde ich setzen in '.gitattributes', die das Äquivalent von' Kern wäre .autocrlf = false' in meiner globalen Konfiguration? –
Also wäre das folgende in '.gitattributes' äquivalent zu' core.autocrlf = false'? '* -text' –
Nein. .gitattributes wirkt sich auch auf die Zusammenführungsfunktion aus, wenn Sie die Binärdatei entfernen. – jhclark