Den här artikeln kommer att diskutera ' varning: LF kommer att ersättas av CRLF ” och tillhandahålla lösningen för att fixa det.
Vad är 'varning: LF kommer att ersättas av CRLF' i Git?
den ' varning: LF kommer att ersättas av CRLF ” uppstår oftast när värdet på Git-konfigurationsvariabeln sätts som ” Sann ”. Anledningen bakom varningen är att de säkrade filerna skiljer sig från det du sparade.
Så för att lösa eller undvika denna varning måste du ändra värdet på Git-konfigurationsvariabeln med hjälp av ' $ git config <–global eller lokal> core.autocrlf false ” kommando.
Kolla in nedanstående scenario, som visar oss den angivna varningen.
Steg 1: Navigera till Git-mappen
Flytta först till Git-projektets rotmapp med det angivna kommandot:
$ CD 'C:\Users \n azma\Go'
Steg 2: Skapa och flytta till Git Local Repository
Skapa en ny katalog genom att köra ' mkdir ' kommandot och flytta omedelbart till det med ' CD ” kommando:
$ mkdir demo7 && CD demo7
Steg 3: Initiera Git Repository
Kör nu ' det är varmt ” kommando för att initiera det lokala Git-förrådet:
$ det är varmt
Steg 4: Öppna och uppdatera fil
Kör det angivna kommandot för att skapa en ny fil och lägg till lite text med omdirigeringsoperatorn:
$ Rör fil1.txt && eko 'Det är min första fil' > fil1.txtHär har vi lagt till ' Det är min första fil ' text i ' fil1.txt ' genom ' eko ” kommando:
Steg 5: Lägg till fil
Lägg sedan till filen i Gits iscensättningsområde med kommandot nedan:
$ git add fil1.txtDet kan ses att Git bash kastade den nämnda varningen när vi försökte lägga till filen i uppställningsområdet:
Nu, låt oss gå till nästa avsnitt för att fixa ' varning: LF kommer att ersättas av CRLF ”.
Hur fixar man 'varning: Lf kommer att ersättas av CRLF'?
Låt oss nu gå mot stegen nedan för att fixa den angivna varningen som stött på i föregående avsnitt.
Steg 1: Kontrollera inställningarna
Kontrollera först standardinställningarna för Git-konfigurationsvariabelns värde med hjälp av det medföljande kommandot:
$ git config core.autocrlfEnligt utgången nedan är Git-konfigurationsvariabeln inställd som ' Sann ”:
Steg 2: Ersätt med CRLF-varning globalt (per användare)
Därefter kommer vi att ändra värdet på Git-konfigurationsvariabeln till ' falsk ” med hjälp av givet kommando:
$ git config --global core.autocrlf falsk
Steg 3: Verifiera inställningarna
Nu kommer vi att verifiera den utförda operationen för att säkerställa att konfigurationsvariabelns värde ändras till ' falsk ”:
$ git config core.autocrlfUtdata nedan anger att variabelvärdet har ställts in på ' falsk ”:
Steg 4: Ersätt med CRLF-varning lokalt (endast för projektet)
För att ersätta CRLF-varningen för de specifika lokala projekten, utför följande kommando:
$ git config --lokal core.autocrlf falsk
Steg 5: Verifiera inställningarna
Nu kör vi ' git config ' kommando med ' core.autocrlf ” Git konfigurationsvariabel för att kontrollera dess konfigurerade värde:
$ git config core.autocrlfI utgången nedan kan du se att värdet har ställts in på ' falsk ”:
Steg 6: Lägg till fil
Slutligen kommer vi att lägga till filen i Git-stagingområdet med hjälp av det givna kommandot:
$ git add fil1.txtDet syns att; filen har lagts till framgångsrikt:
Steg 7: Kontrollera status
Slutligen kommer vi att kontrollera Git-förvarets nuvarande status:
$ git status .Nedanstående utdata indikerar att den nya filen läggs till i Git-förvaret:
Det är allt! Vi har tillhandahållit den enklaste lösningen för att fixa CRLF-varningen i Git.
Slutsats
Git-användare stöter oftast på ' varning: LF kommer att ersättas av CRLF ' när ' autocrlf ' Git-konfigurationsvariabelvärdet är konfigurerat som ' Sann ”. Du kan dock ändra dess värde som ' global ' per användare samt ' lokal ” per projekt i ” $ git config <–global eller lokal> core.autocrlf false ” kommando. I den här artikeln har vi diskuterat ' varning: LF kommer att ersättas av CRLF ” och erbjöd lösningarna för att fixa det.