In diesem Artikel wird das "die" diskutieren "Warnung: LF wird durch CRLF ersetzt”Und liefern die Lösung, um sie zu beheben.
Was ist „Warnung: LF wird durch CRLF in Git ersetzt“?
Der "Warnung: LF wird durch CRLF ersetzt"Meistens tritt der Wert der Git -Konfigurationsvariablen aufWAHR”. Der Grund für die Warnung ist, dass sich die engagierten Dateien von dem unterscheiden, was Sie gespeichert haben.
Um diese Warnung zu lösen oder zu vermeiden, müssen Sie den Wert der Git -Konfigurationsvariablen mit der “ändern$ git config Core.Autocrlf falsch" Befehl.
Schauen Sie sich das untergegebene Szenario an, das uns die angegebene Warnung zeigt.
Schritt 1: Navigieren Sie zum Git -Ordner
Gehen Sie zunächst mit dem angegebenen Befehl zum Stammordner der GIT -Projekte an:
$ CD "C: \ Benutzer \ Nazma \ Git"
Schritt 2: Erstellen und wechseln Sie zu Git Local Repository
Erstellen Sie ein neues Verzeichnis, indem Sie das ausführen “Mkdir"Befehl" und wechseln Sie sofort zu ihm, indem Sie es nutzen "CD" Befehl:
$ mkdir Demo7 && CD Demo7
Schritt 3: Git -Repository initialisieren
Jetzt leiten Sie die "Git initBefehl zum Initialisieren des Git Local Repository:
$ git init
Schritt 4: Datei öffnen und aktualisieren
Führen Sie den angegebenen Befehl aus, um eine neue Datei zu erstellen und einen Text mit dem Redirect -Operator hinzuzufügen:
$ touch Datei1.txt && echo "Es ist meine erste Datei"> Datei1.txt
Hier haben wir hinzugefügt “Es ist meine erste Datei”Text in“Datei1.txt" durch "Echo" Befehl:
Schritt 5: Datei hinzufügen
Fügen Sie als nächstes die Datei mit dem folgenden Befehl unten in den Git -Staging -Bereich hinzu:
$ git fügen Sie Datei hinzu1.txt
Es ist zu sehen, dass Git Bash die genannte Warnung geworfen hat, als wir versuchten, die Datei in den Staging -Bereich hinzuzufügen:
Lassen Sie uns nun zum nächsten Abschnitt wechseln, um die zu behebenWarnung: LF wird durch CRLF ersetzt”.
So beheben Sie „Warnung: LF wird durch CRLF ersetzt“?
Gehen wir nun zu den unterbereiteten Schritten, um die angegebene Warnung im vorherigen Abschnitt zu beheben, um die angegebene Warnung zu beheben.
Schritt 1: Einstellungen überprüfen
Überprüfen Sie zunächst die Standardeinstellungen des Variablenwerts der GIT -Konfiguration mit dem Befehl angegeben:
$ git config Core.Autocrlf
Gemäß der folgenden Ausgabe wird die GIT -Konfigurationsvariable als "festgelegt" festgelegt "WAHR”:
Schritt 2: Ersetzen Sie durch CRLF -Warnung weltweit (pro Benutzer)
Als nächstes ändern wir den Wert der Git -Konfigurationsvariablen in “FALSCH”Mit Hilfe des gegebenen Befehls:
$ git config --global core.Autocrlf falsch
Schritt 3: Überprüfen Sie die Einstellungen
Jetzt werden wir den durchgeführten Vorgang überprüfen, um sicherzustellen, dass der Konfigurationsvariablenwert auf “geändert wird“FALSCH”:
$ git config Core.Autocrlf
Nachfolgend zeigt an, dass der variable Wert erfolgreich auf “festgelegt wird“FALSCH”:
Schritt 4: Ersetzen Sie durch CRLF -Warnung lokal (nur für das Projekt)
Um die CRLF -Warnung für die spezifischen lokalen Projekte zu ersetzen, führen Sie den folgenden Befehl aus:
$ git config -lokaler Kern.Autocrlf falsch
Schritt 5: Überprüfen Sie die Einstellungen
Jetzt werden wir die „leiten“Git -KonfigurationBefehl mit “Kern.Autocrlf”GIT -Konfigurationsvariable, um den konfigurierten Wert zu überprüfen:
$ git config Core.Autocrlf
In der folgenden Ausgabe können Sie sehen, dass der Wert erfolgreich auf “festgelegt wird“FALSCH”:
Schritt 6: Datei hinzufügen
Schließlich werden wir die Datei mit Hilfe des angegebenen Befehls zum Git -Staging -Bereich hinzufügen:
$ git fügen Sie Datei hinzu1.txt
Man kann sehen, dass; Die Datei wird erfolgreich hinzugefügt:
Schritt 7: Status überprüfen
Zuletzt werden wir den aktuellen Status des Git -Repositorys überprüfen:
$ Git Status .
Die folgende Ausgabe zeigt an, dass die neue Datei zum Git -Repository hinzugefügt wird:
Das ist es! Wir haben die einfachste Lösung für die Behebung der CRLF -Warnung in Git bereitgestellt.
Abschluss
Git -Benutzer begegnen hauptsächlich auf “Warnung: LF wird durch CRLF ersetzt" wenn das "Autocrlf"GIT -Konfigurationsvariablenwert" wird als "konfiguriert"WAHR”. Sie können jedoch seinen Wert als "ändern" ändernglobal"Pro Benutzer sowie"lokal"Pro Projekt in"$ git config Core.Autocrlf falsch" Befehl. In diesem Artikel haben wir die „besprochen“Warnung: LF wird durch CRLF ersetztUnd bot die Lösungen zur Behebung an.