Hvordan fikse LF vil bli erstattet av CRLF-advarsel i Git

Hvordan Fikse Lf Vil Bli Erstattet Av Crlf Advarsel I Git



Mens du bruker Git, kan du noen ganger støte på flere feil og advarsler mens du utfører forskjellige oppgaver, for eksempel å lage nye prosjektfiler og -mapper i forskjellige scenarier, for eksempel når du sporer filer fra arbeidskatalogen til oppsamlingsområdet. « advarsel: LF vil bli erstattet av CRLF ” er den vanligste advarselen du kan møte når du legger til filer til Git lokale repository.

Denne artikkelen vil diskutere ' advarsel: LF vil bli erstattet av CRLF ” og gi løsningen for å fikse det.

Hva er 'advarsel: LF vil bli erstattet av CRLF' i Git?

« advarsel: LF vil bli erstattet av CRLF ” oppstår for det meste når verdien av Git-konfigurasjonsvariabelen avgjøres som ” ekte '. Årsaken bak advarselen er at de forpliktede filene er forskjellige fra det du lagret.







Så for å løse eller unngå denne advarselen, må du endre verdien til Git-konfigurasjonsvariabelen ved å bruke ' $ git config <–global eller lokal> core.autocrlf usant ' kommando.



Sjekk ut scenariet nedenfor, som viser oss den spesifiserte advarselen.



Trinn 1: Naviger til Git-mappen

Først, flytt til Git-prosjektets rotmapp ved å bruke den angitte kommandoen:





$ cd 'C:\Brukere \n azma\Go'

Trinn 2: Opprett og flytt til Git Local Repository

Opprett en ny katalog ved å utføre ' mkdir kommandoen og gå umiddelbart til den ved å bruke ' cd ' kommando:



$ mkdir demo7 && cd demo7

Trinn 3: Initialiser Git Repository

Kjør nå ' det er varmt ” kommando for å initialisere det lokale Git-depotet:

$ det er varmt

Trinn 4: Åpne og oppdater fil

Kjør den angitte kommandoen for å opprette en ny fil og legg til litt tekst ved å bruke omdirigeringsoperatøren:

$ ta på fil1.txt && ekko 'Det er min første fil' > fil1.txt

Her har vi lagt til ' Det er min første fil ' tekst i ' fil1.txt 'gjennom' ekko ' kommando:

Trinn 5: Legg til fil

Deretter legger du til filen i Git-oppsamlingsområdet ved å bruke kommandoen nedenfor:

$ git add fil1.txt

Det kan sees at Git bash ga den nevnte advarselen da vi prøvde å legge til filen i oppsamlingsområdet:

La oss nå gå til neste seksjon for å fikse ' advarsel: LF vil bli erstattet av CRLF '.

Hvordan fikse 'advarsel: Lf vil bli erstattet av CRLF'?

La oss nå gå mot trinnene nedenfor for å fikse den oppgitte advarselen som ble møtt i forrige seksjon.

Trinn 1: Sjekk innstillinger

Kontroller først standardinnstillingene for Git-konfigurasjonsvariabelverdien ved å bruke den medfølgende kommandoen:

$ git config core.autocrlf

I henhold til utgangen nedenfor er Git-konfigurasjonsvariabelen satt som ' ekte ':

Trinn 2: Erstatt med 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 falsk

Trinn 3: Bekreft innstillingene

Nå vil vi verifisere den utførte operasjonen for å sikre at konfigurasjonsvariabelverdien endres til ' falsk ':

$ git config core.autocrlf

Utdata under indikerer at variabelverdien er satt til ' falsk ':

Trinn 4: Erstatt med CRLF-advarsel lokalt (kun for prosjektet)

For å erstatte CRLF-advarselen for de spesifikke lokale prosjektene, utfør kommandoen nedenfor:

$ git config --lokale core.autocrlf falsk

Trinn 5: Bekreft innstillingene

Nå vil vi kjøre ' git config ' kommando med ' core.autocrlf Git konfigurasjonsvariabel for å sjekke dens konfigurerte verdi:

$ git config core.autocrlf

I utdataene nedenfor kan du se at verdien er satt opp til ' falsk ':

Trinn 6: Legg til fil

Til slutt vil vi legge til filen i Git-oppsettområdet ved hjelp av den gitte kommandoen:

$ git add fil1.txt

Det kan sees at; filen ble lagt til:

Trinn 7: Sjekk status

Til slutt vil vi sjekke Git-depotets nåværende status:

$ git status .

Utdataene nedenfor indikerer at den nye filen er lagt til Git-depotet:

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 ' autokrlf ' Git konfigurasjonsvariabelverdi er konfigurert som ' ekte '. Du kan imidlertid endre verdien som ' global ' per bruker samt ' lokale ' per prosjekt i ' $ git config <–global eller lokal> core.autocrlf usant ' kommando. I denne artikkelen har vi diskutert ' advarsel: LF vil bli erstattet av CRLF ” og tilbød løsningene for å fikse det.