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.txtHer 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.txtDet 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.autocrlfI 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.autocrlfUtdata 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.autocrlfI 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.txtDet 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.