Denne artikkelen vil diskutere “Advarsel: LF vil bli erstattet av CRLF”Og gi løsningen for å fikse den.
Hva er “Advarsel: LF vil bli erstattet av CRLF” i Git?
“Advarsel: LF vil bli erstattet av CRLF”Forekommer for det meste når verdien av Git -konfigurasjonsvariabelen avgjøres som“ekte”. Årsaken bak advarselen er at de engasjerte filene er forskjellige fra det du lagret.
Så for å løse eller unngå denne advarselen, må du endre verdien på GIT -konfigurasjonsvariabelen ved å bruke “$ git config core.Autocrlf False”Kommando.
Ta en titt på det undergitte scenariet, som viser oss den spesifiserte advarselen.
Trinn 1: Naviger til git -mappen
Først må du gå til Git Projects Root -mappen ved å bruke gitt kommando:
$ CD "C: \ Brukere \ Nazma \ Git"
Trinn 2: Opprett og flytt til Git Local Repository
Opprett en ny katalog ved å utføre “mkdir”Kommando og flytt umiddelbart til det ved å bruke“CD”Kommando:
$ mkdir demo7 && cd demo7
Trinn 3: Initialiser Git Repository
Nå, kjør "git init”Kommando for å initialisere det lokale depotet:
$ git init
Trinn 4: Åpne og oppdatere fil
Kjør den medfølgende kommandoen for å opprette en ny fil og legge til litt tekst ved hjelp av omdirigeringsoperatøren:
$ Touch File1.txt && ekko "Det er min første fil"> File1.tekst
Her har vi lagt til “Det er min første fil”Tekst i“fil1.tekst”Gjennom“ekko”Kommando:
Trinn 5: Legg til fil
Deretter legger du filen til Git -iscenesettelsesområdet ved å bruke kommandoen nedenfor:
$ git Legg til File1.tekst
Det kan sees at Git Bash kastet den nevnte advarselen da vi prøvde å legge filen til iscenesettelsesområdet:
La oss nå gå til neste avsnitt for å fikse "Advarsel: LF vil bli erstattet av CRLF”.
Hvordan fikse “Advarsel: LF vil bli erstattet av CRLF”?
La oss nå bevege oss mot trinnene under levert for å fikse den uttalte advarselen som oppstår i forrige seksjon.
Trinn 1: Kontroller innstillinger
Først må du sjekke standardinnstillingene for GIT -konfigurasjonsvariabel verdi ved å bruke den oppgitte kommandoen:
$ git config core.Autocrlf
I henhold til utdataene nedenfor er GIT -konfigurasjonsvariabelen satt som "ekte”:
Trinn 2: Erstatt ved CRLF -advarsel globalt (per bruker)
Deretter vil vi endre verdien av GIT -konfigurasjonsvariabelen til “falsk”Ved hjelp av gitt kommando:
$ git config -global core.Autocrlf False
Trinn 3: Kontroller innstillinger
Nå vil vi bekrefte den utførte operasjonen for å sikre at konfigurasjonsvariabel verdi endres til “falsk”:
$ git config core.Autocrlf
Under-output indikerer at variabelverdien er vellykket satt til “falsk”:
Trinn 4: Erstatt ved CRLF -advarsel lokalt (kun for prosjektet)
For å erstatte CRLF -advarselen for de spesifikke lokale prosjektene, utfører du kommandoen nedenfor:
$ git config - -lokal core.Autocrlf False
Trinn 5: Kontroller innstillinger
Nå skal vi kjøre "git config”Kommando med“kjerne.Autocrlf”Git -konfigurasjonsvariabel for å sjekke den konfigurerte verdien:
$ git config core.Autocrlf
I utdataene nedenfor kan du se at verdien er vellykket avgjort til “falsk”:
Trinn 6: Legg til fil
Til slutt vil vi legge filen til Git -iscenesettelsesområdet ved hjelp av den gitte kommandoen:
$ git Legg til File1.tekst
Det kan sees at; Filen er lagt til vellykket:
Trinn 7: Sjekk status
Til slutt vil vi sjekke Git Repositorys nåværende status:
$ git status .
Utgangen nedenfor indikerer at den nye filen legges til Git Repository:
Det er det! Vi har gitt den enkleste løsningen for å fikse CRLF -advarselen i Git.
Konklusjon
Git -brukere møter stort sett "Advarsel: LF vil bli erstattet av CRLF”Når“Autocrlf”Git -konfigurasjonsvariabel verdi er konfigurert som“ekte”. Du kan imidlertid endre verdien som "global”Per bruker så vel som“lokal”Per prosjekt i“$ git config core.Autocrlf False”Kommando. I denne artikkelen har vi diskutert “Advarsel: LF vil bli erstattet av CRLF”Og tilbød løsningene for å fikse det.