Tento zápis stručně vysvětlí použití core.autocrlf=true v Gitu.
Proč byste měli používat core.autocrlf=true v Gitu?
Aby mohli vývojáři efektivně spolupracovat s dalšími vývojáři projektů, kteří používají různé operační systémy, musí změnit konfigurační nastavení a nastavit Git tak, aby automaticky zpracovával konce řádků. K tomu použijte „ $ git config core.autocrlf=true ” pro změnu nastavení core.autocrlf. Uživatelé Windows potřebují nastavit hodnotu core.autocrlf na true pro převod koncovek LF na CRLF.
Jak core.autocrlf=true funguje v Gitu?
Podívejme se na příkladu, jak core.autocrlf=true funguje!
Krok 1: Přejděte do úložiště Git
Nejprve se přesuňte do konkrétního úložiště Git pomocí „ CD 'příkaz:
$ CD 'C:\Git'
Krok 2: Vytvořte dva soubory
Dále vytvořte soubor pomocí „ echo 'příkaz a aktualizujte jej:
$ echo 'Soubor 3' > Soubor3.txt
Podobně vygenerujte nebo aktualizujte další soubor pomocí stejného příkazu:
$ echo 'Soubor 4' > Soubor4.txt
Krok 3: Přidejte soubory do indexu Git Staging Index
Dále použijte „ git přidat ” příkaz pro sledování souborů do pracovního indexu:
$ git přidat Soubor3.txt Soubor4.txtV níže uvedeném výstupu lze pozorovat varování, které říká „ LF bude nahrazeno CRLF “.
Všimněte si, že LF je styl UNIX a CRLF je styl Windows. Toto varování uvádí, že ztratíte styl UNIX a bude nahrazen stylem Windows, protože Git ve výchozím nastavení omezuje použití CRLF:
Krok 4: Zkontrolujte výchozí nastavení konfigurace
Chcete-li zkontrolovat výchozí nastavení konfigurace, spusťte následující příkaz:
$ git config jádro.autocrlfLze pozorovat, že výchozí hodnota „ jádro.autocrlf “ soubor je nastaven jako “ Nepravdivé “:
Krok 5: Změňte konfiguraci core.autocrlf
Chcete-li nastavit Git ' jádro.autocrlf “ nastavení na “ skutečný “, spusťte následující příkaz:
$ git config jádro.autocrlf skutečný
Krok 6: Ověření
Ověřte dříve provedené změny konfigurace:
$ git config jádro.autocrlfMůžete vidět, že „ jádro.autocrlf “ hodnota byla nastavena jako “ skutečný “:
Krok 7: Sledujte změny v oblasti Git Staging Area
Znovu zkuste přidat soubory do pracovní oblasti Git:
$ git přidat .Jak vidíte na níže uvedeném snímku obrazovky, soubory byly úspěšně přidány, protože „ jádro.autocrlf nastavení se změní na true:
Vysvětlili jsme použití konfiguračního nastavení core.autocrlf=true v Gitu.
Závěr
Při práci s vývojáři s různými operačními systémy se uživatelé pravděpodobně setkávají s problémy se zakončením řádků (LF nebo CRLF). Git poskytuje různé způsoby, jak tento problém vyřešit, například pomocí „ $ git config core.autocrlf “příkaz. Pokud je vaše konfigurace core.autocrlf nastavena jako false, zobrazí se varování o problémech s koncovkami řádků při přidávání souborů. Nastavení jeho hodnoty jako „ skutečný “ problém vyřeší. Tento zápis demonstroval použití konfiguračního nastavení core.autocrlf=true v Gitu.