Jak naprawić LF zostanie zastąpiony przez ostrzeżenie CRLF w Git

Jak Naprawic Lf Zostanie Zastapiony Przez Ostrzezenie Crlf W Git



Podczas korzystania z Git czasami możesz napotkać wiele błędów i ostrzeżeń podczas wykonywania różnych zadań, takich jak tworzenie nowych plików projektów i folderów w różnych scenariuszach, na przykład podczas śledzenia plików z katalogu roboczego do obszaru pomostowego. „ ostrzeżenie: LF zostanie zastąpiony przez CRLF ” to najczęstsze ostrzeżenie, jakie możesz napotkać podczas dodawania plików do lokalnego repozytorium Git.

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.txt

Tutaj 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.txt

Widać, ż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.autocrlf

Zgodnie 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.autocrlf

Dane 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.autocrlf

Na 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.txt

Moż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ć.