Ich habe früher unter Linux gearbeitet, daher bin ich bei der Verwendung von Git nicht auf das Problem der Dateizeilentrennzeichen gestoßen. Jetzt bin ich plötzlich auf die Verwendung von Git unter Windows umgestiegen und habe festgestellt, dass es sich bei den Dateien bei der Verwendung von Git Diff um Unix-Dateizeilenabschlusszeichen handelte . Zeigt an, dass alle Zeilen der Datei geändert wurden.
Die Ursache für dieses Problem ist Gits clevere Funktion „Automatische Zeilenumbruchkonvertierung“. Es gibt mehrere Möglichkeiten, dieses Problem zu beheben
Ändern Sie bei der Installation von „Git für Windows“ auf der Seite „Zeilenendekonvertierungen konfigurieren“ die Standardauswahl in „Im Ist-Zustand auschecken, im Ist-Zustand festschreiben“
Wenn es bereits installiert wurde, können Sie es auch über die Befehlszeile ändern, „Git Bash“ öffnen und
eingebengit config --global core.autocrlf false
Sie können die Datei ~/.gitconfig auch in „Git Bash“ ändern und die folgenden Zeilen hinzufügen oder ändern
autocrlf = false
Wenn Sie TortoiseGit verwenden, können Sie „AutoCrlf“ in der Git-Konfigurationseinstellung deaktivieren und dann „Als global speichern“ aktivieren
Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem der automatischen Zeilenumbruchkonvertierung in Git. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!