Hur man fixar LF kommer att ersättas av CRLF-varning i Git

Hur Man Fixar Lf Kommer Att Ersattas Av Crlf Varning I Git



När du använder Git kan du ibland stöta på flera fel och varningar när du utför olika uppgifter, till exempel att skapa nya projektfiler och mappar i olika scenarier, till exempel när du spårar filer från arbetskatalogen till uppställningsområdet. den ' varning: LF kommer att ersättas av CRLF ” är den vanligaste varningen du kan möta när du lägger till filer till Gits lokala arkiv.

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

Hä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.txt

Det 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.autocrlf

Enligt 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.autocrlf

Utdata 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.autocrlf

I 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.txt

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