W tym artykule omówimy „ ostrzeżenie: LF zostanie zastąpiony przez CRLF ” i podaj rozwiązanie, aby to naprawić.
Co to jest „ostrzeżenie: LF zostanie zastąpiony przez CRLF” w Git?
„ ostrzeżenie: LF zostanie zastąpiony przez CRLF ” najczęściej występuje, gdy wartość zmiennej konfiguracyjnej Git jest ustawiona jako „ PRAWDA ”. Powodem ostrzeżenia jest to, że zatwierdzone pliki różnią się od zapisanych.
Tak więc, aby rozwiązać lub uniknąć tego ostrzeżenia, musisz zmienić wartość zmiennej konfiguracyjnej Git za pomocą „ $ git config <–globalny lub lokalny> core.autocrlf false ' Komenda.
Sprawdź poniższy scenariusz, który pokazuje nam określone ostrzeżenie.
Krok 1: Przejdź do folderu Git
Najpierw przejdź do folderu głównego projektów Git za pomocą dostarczonego polecenia:
$ płyta CD „C:\Użytkownicy \n Azma\Idź'
Krok 2: Utwórz i przenieś do lokalnego repozytorium Git
Utwórz nowy katalog, wykonując „ mkdir ” i natychmiast przejdź do niego, używając „ płyta CD ' Komenda:
$ mkdir demo7 && płyta CD demo7
Krok 3: Zainicjuj repozytorium Git
Teraz uruchom „ jest gorąco ” polecenie, aby zainicjować lokalne repozytorium Git:
$ jest gorąco
Krok 4: Otwórz i zaktualizuj plik
Uruchom podane polecenie, aby utworzyć nowy plik i dodać tekst za pomocą operatora przekierowania:
$ dotykać plik1.txt && Echo „To mój pierwszy plik” > plik1.txtTutaj dodaliśmy „ To mój pierwszy plik ” tekst w „ plik1.txt ' poprzez ' Echo ' Komenda:
Krok 5: Dodaj plik
Następnie dodaj plik do obszaru przemieszczania Git za pomocą poniższego polecenia:
$ git dodaj plik1.txtWidać, że bash Git wyrzucił wspomniane ostrzeżenie, gdy próbowaliśmy dodać plik do obszaru pomostowego:
Przejdźmy teraz do następnej sekcji, aby naprawić „ ostrzeżenie: LF zostanie zastąpiony przez CRLF ”.
Jak naprawić „ostrzeżenie: Lf zostanie zastąpiony przez CRLF”?
Przejdźmy teraz do poniższych kroków, aby naprawić ostrzeżenie napotkane w poprzedniej sekcji.
Krok 1: Sprawdź ustawienia
Najpierw sprawdź domyślne ustawienia wartości zmiennej konfiguracyjnej Git za pomocą dostarczonego polecenia:
$ konfiguracja git core.autocrlfZgodnie z poniższymi danymi wyjściowymi zmienna konfiguracyjna Git jest ustawiona jako „ PRAWDA ”:
Krok 2: Zastąp globalnym ostrzeżeniem CRLF (na użytkownika)
Następnie zmienimy wartość zmiennej konfiguracyjnej Git na „ fałszywy ” za pomocą podanego polecenia:
$ konfiguracja git --światowy core.autocrlf fałszywy
Krok 3: Sprawdź ustawienia
Teraz zweryfikujemy wykonaną operację, aby upewnić się, że wartość zmiennej konfiguracyjnej została zmieniona na „ fałszywy ”:
$ konfiguracja git core.autocrlfDane wyjściowe poniżej wskazują, że wartość zmiennej została pomyślnie ustawiona na „ fałszywy ”:
Krok 4: Zastąp lokalnie ostrzeżeniem CRLF (tylko dla projektu)
Aby zastąpić ostrzeżenie CRLF dla konkretnych projektów lokalnych, wykonaj poniższe polecenie:
$ konfiguracja git --lokalny core.autocrlf fałszywy
Krok 5: Sprawdź ustawienia
Teraz uruchomimy „ konfiguracja git ” polecenie z „ core.autocrlf ” Zmienna konfiguracyjna Git, aby sprawdzić jej skonfigurowaną wartość:
$ konfiguracja git core.autocrlfNa poniższym wyjściu widać, że wartość została pomyślnie ustalona na „ fałszywy ”:
Krok 6: Dodaj plik
Na koniec dodamy plik do obszaru przemieszczania Git za pomocą podanego polecenia:
$ git dodaj plik1.txtMożna zauważyć, że; plik został pomyślnie dodany:
Krok 7: Sprawdź status
Na koniec sprawdzimy aktualny stan repozytorium Git:
$ status git .Poniższe dane wyjściowe wskazują, że nowy plik został dodany do repozytorium Git:
Otóż to! Udostępniliśmy najprostsze rozwiązanie, aby naprawić ostrzeżenie CRLF w Git.
Wniosek
Użytkownicy Gita najczęściej spotykają się z „ ostrzeżenie: LF zostanie zastąpiony przez CRLF ' kiedy ' autokrf ” Wartość zmiennej konfiguracyjnej Git jest skonfigurowana jako „ PRAWDA ”. Możesz jednak zmienić jego wartość jako „ światowy ” na użytkownika oraz „ lokalny ” na projekt w „ $ git config <–globalny lub lokalny> core.autocrlf false ' Komenda. W tym artykule omówiliśmy „ ostrzeżenie: LF zostanie zastąpiony przez CRLF ” i zaproponował rozwiązania, aby to naprawić.