Jak naprawić LF, zostanie zastąpione ostrzeżeniem CRLF w Git

Jak naprawić LF, zostanie zastąpione ostrzeżeniem 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 i folderów w różnych scenariuszach, takich jak śledzenie plików z katalogu roboczego do obszaru inscenizacji. „„Ostrzeżenie: LF zostanie zastąpione przez CRLF”Jest najczęstszym ostrzeżeniem, jakie możesz napotkać podczas dodawania plików do lokalnego repozytorium GIT.

W tym artykule omówiono „Ostrzeżenie: LF zostanie zastąpione przez CRLF”I zapewnij rozwiązanie, aby to naprawić.

Co to jest „ostrzeżenie: LF zostanie zastąpione przez CRLF” w Git?

„„Ostrzeżenie: LF zostanie zastąpione przez CRLF„Występuje głównie, gdy wartość zmiennej konfiguracji GIT jest rozstrzygana jako„PRAWDA". Powodem ostrzeżenia jest to, że zaangażowane pliki różnią się od tego, co zapisałeś.

Aby rozwiązać lub uniknąć tego ostrzeżenia, musisz zmienić wartość zmiennej konfiguracji GIT za pomocą „$ git Config Core.Autocrlf false" Komenda.

Sprawdź scenariusz poniżej podania, który pokazuje nam określone ostrzeżenie.

Krok 1: Przejdź do folderu git

Najpierw przejdź do folderu głównego GIT Projects za pomocą dostarczonego polecenia:

$ cd "c: \ Users \ nazma \ git"

Krok 2: Utwórz i przejdź do lokalnego repozytorium GIT

Utwórz nowy katalog, wykonując „Mkdir”Poleć i natychmiast przejdź do niego, wykorzystując„płyta CD" Komenda:

$ mkdir demo7 && cd demo7

Krok 3: Zainicjuj repozytorium GIT

Teraz uruchom „Git Init„Polecenie zainicjowania lokalnego repozytorium GIT:

$ git init

Krok 4: Otwórz i aktualizuj plik

Uruchom dostarczone polecenie, aby utworzyć nowy plik i dodaj tekst za pomocą operatora przekierowania:

$ Touch File1.txt && echo „to mój pierwszy plik”> plik 1.tekst

Tutaj dodaliśmy „To mój pierwszy plik„Tekst w„plik 1.tekst" Poprzez "Echo" Komenda:

Krok 5: Dodaj plik

Następnie dodaj plik do obszaru inscenizacji GIT za pomocą poniższego polecenia:

$ git dodaj plik 1.tekst

Można zauważyć, że Git Bash rzucił wspomniane ostrzeżenie, gdy próbowaliśmy dodać plik do obszaru inscenizacji:

Przejdźmy teraz do następnej sekcji, aby naprawić „Ostrzeżenie: LF zostanie zastąpione przez CRLF".

Jak naprawić „Ostrzeżenie: LF zostanie zastąpione przez CRLF”?

Teraz przejdźmy do podwładnych poniżej kroków, aby naprawić podane ostrzeżenie napotkane w poprzednim rozdziale.

Krok 1: Sprawdź ustawienia

Najpierw sprawdź domyślne ustawienia wartości zmiennej konfiguracji GIT za pomocą podanego polecenia:

$ git Config Core.Autocrlf

Zgodnie z poniższym wyjściem zmienna konfiguracji GIT jest ustawiona jako „PRAWDA”:

Krok 2: Wymień przez ostrzeżenie CRLF na całym świecie (na użytkownika)

Następnie zmienimy wartość zmiennej konfiguracji GIT na „FAŁSZ”Z pomocą danego polecenia:

$ git config -global Core.Autocrlf false

Krok 3: Sprawdź ustawienia

Teraz zweryfikujemy wykonaną operację, aby upewnić się, że wartość zmiennej konfiguracji zostanie zmieniona na „FAŁSZ”:

$ git Config Core.Autocrlf

Poniżej wyjścia wskazuje, że wartość zmienna jest pomyślnie ustawiona na „FAŁSZ”:

Krok 4: Wymień przez ostrzeżenie CRLF lokalnie (tylko dla projektu)

Aby zastąpić ostrzeżenie CRLF dla określonych projektów lokalnych, wykonaj poniższe polecenie:

$ git config -local Core.Autocrlf false

Krok 5: Sprawdź ustawienia

Teraz uruchomimy „Git Config„Polecenie„ z ”rdzeń.Autocrlf„Zmienna konfiguracji GIT do sprawdzenia jej skonfigurowanej wartości:

$ git Config Core.Autocrlf

Na poniższym wyjściu widać, że wartość jest pomyślnie ustalana „FAŁSZ”:

Krok 6: Dodaj plik

Na koniec dodamy plik do obszaru oceny GIT za pomocą danego polecenia:

$ git dodaj plik 1.tekst

Można zauważyć, że; Plik jest pomyślnie dodawany:

Krok 7: Sprawdź status

Na koniec sprawdzimy aktualny status GIT Repository:

Status $ git .

Poniższe wyjście wskazuje, że nowy plik jest dodawany do repozytorium GIT:

Otóż ​​to! Zapewniliśmy najprostsze rozwiązanie do naprawy ostrzeżenia CRLF w Git.

Wniosek

Użytkownicy git napotykają głównie „Ostrzeżenie: LF zostanie zastąpione przez CRLF" kiedy "Autocrlf„Wartość zmiennej konfiguracji konfiguracji GIT jest skonfigurowana jako„PRAWDA". Możesz jednak zmienić jego wartość jako „światowy„Zarówno na użytkownika, jak i„lokalny„Na projekt w„$ git Config Core.Autocrlf false" Komenda. W tym artykule omówiliśmy „Ostrzeżenie: LF zostanie zastąpione przez CRLF”I zaoferował rozwiązania, aby to naprawić.