Heim  >  Artikel  >  System-Tutorial  >  So lösen Sie das Problem der automatischen Zeilenumbruchkonvertierung in Git

So lösen Sie das Problem der automatischen Zeilenumbruchkonvertierung in Git

WBOY
WBOYOriginal
2024-06-28 08:11:081117Durchsuche

解决Git 换行符自动转换问题的方法

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

eingeben
git 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn