Git - Verschiedene Plattformen
GNU / Linux und Mac OS verwendet line-feed (LF)oder neue Zeile als Zeilenendezeichen, während Windows verwendet line-feed and carriage-return (LFCR) Kombination zur Darstellung des Zeilenendezeichens.
Um unnötige Commits aufgrund dieser Unterschiede am Zeilenende zu vermeiden, müssen wir den Git-Client so konfigurieren, dass er dasselbe Zeilenende in das Git-Repository schreibt.
Für Windows-Systeme können wir den Git-Client so konfigurieren, dass Zeilenenden in konvertiert werden CRLF Formatieren Sie beim Auschecken und konvertieren Sie sie zurück in LFFormat während des Festschreibungsvorgangs. Die folgenden Einstellungen reichen aus.
[tom@CentOS project]$ git config --global core.autocrlf true
Für GNU / Linux oder Mac OS können wir den Git-Client so konfigurieren, dass Zeilenenden von konvertiert werden CRLF zu LF während des Auscheckvorgangs.
[tom@CentOS project]$ git config --global core.autocrlf input