Ta zapis bo na kratko razložil uporabo core.autocrlf=true v Gitu.
Zakaj bi morali uporabiti core.autocrlf=true v Gitu?
Za učinkovito sodelovanje z drugimi razvijalci projektov, ki uporabljajo različne operacijske sisteme, morajo razvijalci spremeniti konfiguracijske nastavitve, da nastavijo Git za samodejno obravnavanje koncev vrstic. Če želite to narediti, uporabite » $ git config core.autocrlf=true ” ukaz za spreminjanje nastavitev core.autocrlf. Uporabniki sistema Windows morajo nastaviti vrednost core.autocrlf na true za pretvorbo končnic LF v CRLF.
Kako core.autocrlf=true deluje v Gitu?
Vzemimo primer, da vidimo, kako deluje core.autocrlf=true!
1. korak: Pomaknite se do repozitorija Git
Najprej se premaknite v določen Git repozitorij z uporabo ' cd ” ukaz:
$ cd 'C:\Git'
2. korak: Ustvarite dve datoteki
Nato ustvarite datoteko s pomočjo » odmev ” in ga posodobite:
$ odmev 'Datoteka 3' > Datoteka3.txt
Podobno ustvarite ali posodobite drugo datoteko z istim ukazom:
$ odmev 'Datoteka 4' > File4.txt
3. korak: dodajte datoteke v Git Staging Index
Nato uporabite » git add ” za sledenje datotekam do uprizoritvenega indeksa:
$ git add File3.txt File4.txtV spodnjem izpisu je mogoče opaziti opozorilo, ki pravi ' LF bo zamenjal CRLF ”.
Upoštevajte, da je LF slog UNIX, CRLF pa slog Windows. To opozorilo navaja, da boste izgubili slog UNIX in bo nadomeščen s slogom Windows, saj Git privzeto omejuje uporabo CRLF:
4. korak: Preverite privzete nastavitve konfiguracije
Če želite preveriti privzete konfiguracijske nastavitve, zaženite naslednji ukaz:
$ git config jedro.autocrlfOpazimo lahko, da je privzeta vrednost ' jedro.autocrlf ' datoteka je nastavljena kot ' lažno ”:
5. korak: Spremenite konfiguracijo core.autocrlf
Če želite nastaviti Git ' jedro.autocrlf »nastavitev na« prav «, zaženite naslednji ukaz:
$ git config jedro.autocrlf prav
6. korak: Preverjanje
Preverite predhodno izvedene spremembe konfiguracije:
$ git config jedro.autocrlfVidite lahko, da ' jedro.autocrlf » vrednost je bila nastavljena kot » prav ”:
7. korak: Sledite spremembam v Git Staging Area
Še enkrat poskusite dodati datoteke v uprizoritveno območje Git:
$ git add .Kot vidite na spodnjem posnetku zaslona, so bile datoteke uspešno dodane, ker je » jedro.autocrlf ” se nastavitve spremenijo v true:
Razložili smo uporabo konfiguracijske nastavitve core.autocrlf=true v Gitu.
Zaključek
Pri delu z razvijalci z različnimi sistemi OS se uporabniki verjetno srečujejo s težavami s koncem vrstice (LF ali CRLF). Git ponuja različne načine za rešitev te težave, kot je uporaba » $ git config core.autocrlf ” ukaz. Če je vaša konfiguracija core.autocrlf nastavljena na false, vam bo med dodajanjem datotek prikazano opozorilo o težavah s končnicami vrstic. Vendar nastavitev njegove vrednosti kot ' prav « bo rešil težavo. Ta zapis je pokazal uporabo konfiguracijske nastavitve core.autocrlf=true v Gitu.