Jak přejmenovat výchozí pobočku Git a proč byste chtěli

Jak přejmenovat výchozí pobočku Git a proč byste chtěli

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 potvrzením odkazů a vždy existuje odkaz HEAD směřují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 pro použití ve všech vašich nových úložištích, která potlačí toto varování, zavolejte: git config --global init.defaultBranch Jména běžně zvolená namísto „master“ 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á v oblasti výpočetní techniky dlouhou historii, 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 main

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 v Linuxu

Po nastavení budou nová úložiště používat nový výchozí název:

$ git init
Initialized empty Git repository in /private/tmp/bar/.git/
$ git status -sb
## No commits yet on main

Všimněte si, že můžete také přejmenujte větev kdykoli pomocí volby -m, např.

proč se můj ovladač ps4 stále odpojuje?
git branch -m main

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ů:

  1. Otevřeno Nastavení prostřednictvím vaší profilové fotky vpravo nahoře.
  2. Klikněte Úložiště v levém menu.
  3. Pod Výchozí větev úložiště vyberte alternativní název.
  4. Klikněte Aktualizace .

Související: 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.

Podíl Podíl tweet E-mailem Pokročilý výukový program Git

S tímto komplexním průvodcem vezmete své dovednosti Git od začátečníků po pokročilé.

Číst dále
Související témata
  • Programování
  • GitHub
  • Programování
O autorovi Bobby Jack(58 článků zveřejněno)

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.

Více od Bobbyho Jacka

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