Pokud používáte Git nějakou dobu, pravděpodobně jste se s tímto termínem setkali mistr. Možná jste to viděli, když běžíte git status nebo git větev.
Je to poněkud staromódní fráze a možná si říkáte, odkud pochází nebo jak ji můžete změnit. Ať už jste uživatel příkazového řádku nebo fanoušek GitHubu, můžete změnit názvy poboček a dokonce nastavit výchozí název větve na něco, co odpovídá vašim potřebám.
Jaká je výchozí pobočka?
Každé zbrusu nové úložiště Git má výchozí větev, i když ve skutečnosti nic nerozvětvuje! Pobočky jsou jednoduše odkazy na potvrzení a vždy existuje odkaz HEAD ukazující na aktuální větev.
Historicky Git pojmenoval tuto výchozí větev mistr. Ačkoli to můžete přejmenovat, mnoho lidí se drží výchozího nastavení, takže uvidíte spoustu projektů, které používají jako výchozí větev master.
Pojmenování poboček a proč je mistr vyřazován
Nedávné verze Gitu (2.28 a novější) vytvářejí následující nápovědu při vytváření nového úložiště pomocí git init:
Použití 'master' jako názvu pro počáteční větev. Tento výchozí název pobočky se může změnit. Chcete -li nakonfigurovat počáteční název větve, který se má použít ve všech vašich nových úložištích, což potlačí toto varování, zavolejte: git config --global init.defaultBranch
Běžně volená jména místo „hlavní“ jsou „hlavní“, „kmen“ a „vývoj“. Právě vytvořenou větev lze přejmenovat pomocí tohoto příkazu: git branch -m
Terminologie master/slave má dlouhou historii v oblasti výpočetní techniky, zejména pokud jde o hardware, jako jsou diskové jednotky. Termín také používaly jiné systémy pro správu verzí, jako je BitKeeper, předchůdce Gitu. Tento termín se však stal poněkud zastaralým kvůli jeho spojení s kolonialismem.
Správci Gitu na řešení těchto problémů spolupracovali s širší vývojovou komunitou. Kromě jakéhokoli přestupku, který může způsobit, mistr stejně to není nijak zvlášť popisné jméno. Znamená to vztah s nějakou jinou, nejmenovanou entitou, ale nepředstavuje jedinečný stav počáteční větve. Mnoho lidí zvažuje jméno hlavní lépe popsat tuto větev a její typické použití.
Název main je krátký, snadno se překládá a běžně se používá. Skutečnost, že začíná stejnými dvěma písmeny jako master, může pomoci, pokud potřebujete rekvalifikovat svalovou paměť.
Jak provést změnu pomocí příkazového řádku Git
Jak sám Git vysvětluje, můžete výchozí název větve nakonfigurovat pomocí následujícího příkazu:
git config --global init.defaultBranch hlavní
The --globální zajišťuje, že toto nastavení platí pro všechna úložiště vytvořená aktuálním uživatelem.
Viz také: Jak nainstalovat a konfigurovat Git na Linuxu
Po nastavení budou nová úložiště používat nový výchozí název:
$ git init
Inicializováno prázdné úložiště Git v /private/tmp/bar/.git/
$ git status -sb
## Zatím žádné závazky
Všimněte si, že můžete také přejmenujte pobočku kdykoli pomocí volby -m, např.
git větev -m hlavní
Jednoho dne může Git tuto změnu provést za vás pomocí jména hlavní standardně pro všechna nová úložiště. Stále je užitečné vědět, jak to změnit sami, a můžete mít osobní nebo týmové preference pro jiné jméno než hlavní.
Jak nastavit výchozí název pobočky v GitHubu
Pobočky vytvořené na GitHubu jsou nyní automaticky pojmenovány hlavní místo master. Stále však můžete změnit název tohoto výchozího nastavení podle těchto kroků:
- Otevřeno Nastavení přes vaši profilovou fotku vpravo nahoře.
- Klikněte Úložiště v levém menu.
- Pod Výchozí větev úložiště vyberte alternativní název.
- Klikněte Aktualizace.
Příbuzný: Co je to GitHub? Úvod do jeho základních funkcí
Převezměte kontrolu nad výchozím názvem pobočky Git
Git historicky pojmenoval svou výchozí větev mistr, ale nemusíte to tak nechat!
Ať už si myslíte, že alternativa je inkluzivnější, srozumitelnější nebo jednoduše kratší, snadno ji změníte. Výchozí větev je jen jednou malou částí obrovského repertoáru Gitu. Chcete -li, aby vaše dovednosti v Gitu byly od začátečníků po pokročilé, podívejte se dále do našeho komplexního průvodce.
S tímto komplexním průvodcem vezmete své dovednosti Git od začátečníků až po pokročilé.
Číst dále
- Programování
- GitHub
- Programování
Bobby je technologický nadšenec, který pracoval jako vývojář softwaru po téměř dvě desetiletí. Je zapálený pro hraní her, pracuje jako editor recenzí časopisu Switch Player Magazine a je ponořen do všech aspektů online publikování a webového vývoje.
Přihlaste se k odběru našeho zpravodaje
Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!
Kliknutím sem se přihlásíte k odběru