Denna uppskrivning kommer kortfattat att förklara användningen av core.autocrlf=true i Git.
Varför ska du använda core.autocrlf=true i Git?
För att samarbeta effektivt med andra projektutvecklare som använder olika operativsystem måste utvecklare ändra konfigurationsinställningarna för att ställa in Git för att hantera radslut automatiskt. För att göra det, använd ' $ git config core.autocrlf=true ” kommando för att ändra core.autocrlf-inställningarna. Windows-användare måste ställa in core.autocrlf-värdet till true för att konvertera LF-ändelser till CRLF.
Hur fungerar core.autocrlf=true i Git?
Låt oss ta ett exempel för att se hur core.autocrlf=true fungerar!
Steg 1: Navigera till Git Repository
Flytta först till det specifika Git-förrådet med hjälp av ' CD ” kommando:
$ CD 'C:\Git'
Steg 2: Skapa två filer
Skapa sedan en fil med hjälp av ' eko ' kommandot och uppdatera det:
$ eko 'Fil 3' > File3.txt
På samma sätt, generera eller uppdatera en annan fil med samma kommando:
$ eko 'Fil 4' > File4.txt
Steg 3: Lägg till filer till Git Staging Index
Använd sedan ' git add ” kommando för att spåra filer till staging index:
$ git add File3.txt File4.txtI utgången nedan kan en varning observeras som säger ' LF kommer att ersättas av CRLF ”.
Observera att LF är UNIX-stilen och CRLF är Windows-stilen. Denna varning säger att du kommer att förlora UNIX-stil, och den kommer att ersättas med Windows-stil eftersom Git begränsar användningen av CRLF som standard:
Steg 4: Kontrollera standardinställningarna för konfiguration
För att kontrollera standardkonfigurationsinställningarna, kör följande kommando:
$ git config core.autocrlfDet kan observeras att standardvärdet för ' core.autocrlf '-filen är inställd som ' falsk ”:
Steg 5: Ändra core.autocrlf-konfiguration
För att ställa in Git ' core.autocrlf ' inställning till ' Sann ', kör följande kommando:
$ git config core.autocrlf Sann
Steg 6: Verifiering
Verifiera de tidigare utförda konfigurationsändringarna:
$ git config core.autocrlfDu kan se att ' core.autocrlf ”-värdet har satts som ” Sann ”:
Steg 7: Spåra ändringar i Git Staging Area
Återigen, försök att lägga till filerna i Gits iscensättningsområde:
$ git add .Som du ser i skärmdumpen nedan har filerna lagts till framgångsrikt eftersom ' core.autocrlf ” inställningar ändras till sant:
Vi har förklarat användningen av core.autocrlf=true konfigurationsinställningen i Git.
Slutsats
När de arbetar med utvecklare med olika OS-system, stöter användare förmodligen på problem med linjeslut (LF eller CRLF). Git tillhandahåller olika sätt att lösa detta problem, som att använda ' $ git config core.autocrlf ” kommando. Om din core.autocrlf-konfiguration är inställd som falsk, kommer detta att visa dig varning för problem med radslut när du lägger till filer. Men ställ in dess värde som ' Sann ' kommer att lösa problemet. Denna uppskrivning demonstrerade användningen av core.autocrlf=true konfigurationsinställning i Git.