Tento zápis stručne vysvetlí použitie core.autocrlf=true v Git.
Prečo by ste mali používať core.autocrlf=true v Git?
Na efektívnu spoluprácu s inými vývojármi projektov, ktorí používajú rôzne operačné systémy, musia vývojári zmeniť konfiguračné nastavenia, aby Git nastavili tak, aby automaticky spracovával konce riadkov. Ak to chcete urobiť, použite „ $ git config core.autocrlf=true ” na zmenu nastavení core.autocrlf. Používatelia systému Windows musia nastaviť hodnotu core.autocrlf na hodnotu true na konverziu koncov LF na CRLF.
Ako core.autocrlf=true funguje v Git?
Ukážme si príklad, ako core.autocrlf=true funguje!
Krok 1: Prejdite do úložiska Git
Najprv prejdite do konkrétneho úložiska Git pomocou „ cd 'príkaz:
$ cd 'C:\Git'
Krok 2: Vytvorte dva súbory
Potom vytvorte súbor pomocou „ ozvena 'príkaz a aktualizujte ho:
$ ozvena 'Súbor 3' > Súbor 3.txt
Podobne vygenerujte alebo aktualizujte ďalší súbor pomocou rovnakého príkazu:
$ ozvena 'Súbor 4' > Súbor4.txt
Krok 3: Pridajte súbory do indexu Git Staging Index
Ďalej použite „ git pridať ” príkaz na sledovanie súborov do prípravného indexu:
$ git pridať Súbor3.txt Súbor4.txtVo výstupe nižšie možno pozorovať varovanie, ktoré hovorí „ LF bude nahradené CRLF “.
Všimnite si, že LF je štýl UNIX a CRLF je štýl Windows. Toto varovanie uvádza, že stratíte štýl UNIX a bude nahradený štýlom Windows, pretože Git predvolene obmedzuje používanie CRLF:
Krok 4: Skontrolujte predvolené nastavenia konfigurácie
Ak chcete skontrolovať predvolené nastavenia konfigurácie, spustite nasledujúci príkaz:
$ git config jadro.autocrlfDá sa pozorovať, že predvolená hodnota „ jadro.autocrlf “ súbor je nastavený ako “ falošný “:
Krok 5: Zmeňte konfiguráciu core.autocrlf
Ak chcete nastaviť Git “ jadro.autocrlf “ nastavenie na “ pravda “, spustite nasledujúci príkaz:
$ git config jadro.autocrlf pravda
Krok 6: Overenie
Overte predtým vykonané zmeny konfigurácie:
$ git config jadro.autocrlfMôžete vidieť, že „ jadro.autocrlf “ hodnota bola nastavená ako “ pravda “:
Krok 7: Sledujte zmeny v oblasti Git Staging Area
Skúste znova pridať súbory do prípravnej oblasti Git:
$ git pridať .Ako vidíte na nižšie uvedenej snímke obrazovky, súbory boli úspešne pridané, pretože „ jadro.autocrlf ” nastavenia sa zmenia na true:
Vysvetlili sme použitie konfiguračného nastavenia core.autocrlf=true v systéme Git.
Záver
Pri práci s vývojármi s rôznymi systémami OS sa používatelia pravdepodobne stretávajú s problémami so zakončením riadkov (LF alebo CRLF). Git poskytuje rôzne spôsoby na vyriešenie tohto problému, napríklad pomocou „ $ git config core.autocrlf “príkaz. Ak je vaša konfigurácia core.autocrlf nastavená ako false, zobrazí sa vám varovanie pred problémami s koncami riadkov pri pridávaní súborov. Avšak nastavenie jeho hodnoty ako „ pravda “ problém vyrieši. Tento zápis demonštroval použitie konfiguračného nastavenia core.autocrlf=true v systéme Git.