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