Denne oppskrivningen vil kort forklare bruken av kjernen.autocrlf = true in git.
Hvorfor skal du bruke Core.autocrlf = true in git?
For å samarbeide effektivt med andre prosjektutviklere som bruker forskjellige operativsystemer, må utviklere endre konfigurasjonsinnstillinger for å sette opp GIT for å håndtere linjeavslutninger automatisk. For å gjøre det, bruk "$ git config core.Autocrlf = True”Kommando for å endre kjernen.Autocrlf -innstillinger. Windows -brukere må angi kjerne.Autocrlf Value to True for å konvertere LF -avslutninger til CRLF.
Hvor kjerne.autocrlf = sanne verk i git?
La oss ta et eksempel for å se hvordan kjernen.Autocrlf = True Works!
Trinn 1: Naviger til Git Repository
Først, flytt til det spesielle Git -depotet ved å bruke “CD”Kommando:
$ CD "C: \ git"
Trinn 2: Lag to filer
Deretter oppretter du en fil ved hjelp av "ekko”Kommander og oppdater det:
$ ekko "Fil 3"> File3.tekst
Tilsvarende, generer eller oppdater en annen fil ved å bruke den samme kommandoen:
$ ekko "Fil 4"> File4.tekst
Trinn 3: Legg til filer i Git -iscenesettelsesindeksen
Neste, bruk "git add”Kommando for å spore filer til iscenesettelsesindeksen:
$ git Legg til file3.TXT File4.tekst
I utgangen nedenfor kan en advarsel observeres som sier “LF vil bli erstattet av CRLF”.
Merk at LF er UNIX-stil og CRLF er Windows-stilen. Denne advarselen sier at du vil miste UNIX-stil, og at den vil bli erstattet med Windows-stil når Git begrenser bruken av CRLF som standard:
Trinn 4: Sjekk standardkonfigurasjonsinnstillinger
For å sjekke standardkonfigurasjonsinnstillingene, kjør følgende kommando:
$ git config core.Autocrlf
Det kan observeres at standardverdien til "kjerne.Autocrlf”Filen er satt som“falsk”:
Trinn 5: Endre kjerne.Autocrlf -konfigurasjon
For å sette git “kjerne.Autocrlf”Innstilling til“ekte”, Kjør følgende kommando:
$ git config core.Autocrlf True
Trinn 6: Verifisering
Kontroller de tidligere utførte konfigurasjonsendringene:
$ git config core.Autocrlf
Du kan se at “kjerne.Autocrlf”Verdien er satt som“ekte”:
Trinn 7: Spor endringer i Git -iscenesettelsesområdet
Igjen, prøv å legge til filene i Git -iscenesettelsesområdet:
$ git Legg til .
Som du ser i det undergitte skjermbildet, har filene blitt lagt til med suksess fordi "kjerne.Autocrlf”Innstillinger endres til sant:
Vi har forklart bruken av kjernen.Autocrlf = ekte konfigurasjonsinnstilling i git.
Konklusjon
Mens de jobber med utviklere med forskjellige OS-systemer, møter sannsynligvis brukere problemer med linjeavslutning (LF eller CRLF). Git gir forskjellige måter å løse dette problemet på, for eksempel å bruke "$ git config core.Autocrlf”Kommando. Hvis kjernen din.Autocrlf -konfigurasjon er satt som usant, dette vil vise deg advarsel om problemer med linjeavslutninger mens du legger til filer. Imidlertid å sette verdien som "ekte”Vil løse problemet. Denne oppskrivningen demonstrerte bruken av kjernen.Autocrlf = ekte konfigurasjonsinnstilling i git.