Větve jsou ústředním bodem konceptu správy verzí v programování, zejména Git. Tento úvodní článek vám řekne, co je to větev a jak ji vytvořit pomocí řady různých nástrojů.

Co je to Git Branch?

V systémech řízení verzí termín větev se používá jako analogie se stromy v tom smyslu, že každá větev se vynořuje z jiné a nakonec končí zpět u kmene. Pobočky vám umožňují vytvářet jednotlivé vývojové linie, abyste na nich mohli pracovat izolovaně, aniž byste rušili další práci.

Příbuzný: Jak používat větve Git ke strukturování vašeho programovacího projektu

Jak používat větve Git ke strukturování vašeho programovacího projektu

V tomto článku se podíváme na to, co znamená větvení vašeho kódu, jak na to a jak spravovat aktualizace „hlavní“ větve git.

Pomocí Gitu budete pracovat na mistr ve výchozím nastavení větev, ať už o tom víte, nebo ne. Toto se často označuje jako vaše aktivní, aktuální, odhlásilnebo HLAVA větev. Kdykoli během vývojového cyklu můžete vytvořit novou větev a od této chvíle provádět samostatnou práci v každé větvi.

instagram viewer

Vytvoření nové větve na příkazovém řádku

Program Git z příkazového řádku nabízí největší výkon a flexibilitu, ale je třeba se hodně učit. Pokud vám vyhovuje procházet manuálové stránky a hodně využívat Git, je to skvělá volba.

Použijte git větev příkaz k vytvoření nové větve s daným názvem:

$ git pobočka dev
Pobočka „dev“ nastavená pro sledování místní pobočky „master“.

Toto se větví z aktuální větve, takže před provedením tohoto příkazu se ujistěte, že jste přepnuli na tu, ze které se chcete větvit.

Můžete zobrazit seznam všech poboček a potvrdit, že nová byla vytvořena pomocí git větev bez argumentů:

$ git větev
1 dev
2 * pán

Další informace, včetně toho, která větev sleduje jinou, můžete zobrazit pomocí -vv vlajka:

$ git větev -vv
1 dev d1a9e5b [hlavní] komentář k potvrzení
2 * komentář komentáře master d1a9e5b

Pokud se pokusíte vytvořit větev před prvním odevzdáním, zobrazí se chybová zpráva jako:

fatální: Neplatný název objektu: „pán“.

Pokud se pokusíte vytvořit pobočku pomocí názvu, který již existuje, zobrazí se chybová zpráva jako:

fatální: Větev s názvem 'dev' již existuje.

The git větev příkaz vytvoří novou větev směřující ke stejnému potvrzení, na kterém právě pracujete. Vaše pracovní kopie však bude stále směřovat na hlavní větev. Chcete-li přepnout na novou větev, kterou jste právě vytvořili, použijte pokladna git:

git pokladna dev

Termín Překontrolovat může být matoucí, pokud jste zvyklí na jiné systémy pro správu verzí; v Gitu, Překontrolovat označuje přepínání aktuálně aktivní větve. Protože po vytvoření budete obvykle chtít přepnout na novou větev, existuje zkratka pro celý proces:

git checkout -b dev

Tento příkaz znamená „vytvořte novou větev nazvanou„ dev “a okamžitě na ni přepněte“. Je to ekvivalent:

git větev dev
git pokladna dev

Ve skutečnosti můžete dokonce použít pokladna git k vytvoření pobočky z jakékoli jiné, nejen z právě rezervované. Například k vytvoření nové větve s názvem další, z pojmenované větve dev:

git checkout -b další dev

Vytvoření nové větve pomocí GitHub Desktop

Další způsob, jak vytvořit větve Git ve Windows nebo macOS, je použití GitHub Desktop, oficiální program grafického uživatelského rozhraní (GUI) poskytovaný GitHub. Použití grafického uživatelského rozhraní je ideální pro začátečníky a pro ty, kteří mají noční můry, když někdo zašeptá slovo Vim.

GitHub Desktop vždy zobrazí vaši aktuální větev na hlavním panelu nástrojů:

Kliknutím na toto hlavní tlačítko na panelu nástrojů zobrazíte podrobnosti o větvích úložiště, včetně možnosti vytvoření nové větve:

Všimněte si, že pokud začnete psát název větve bez shody, GitHub Desktop vás vyzve k vytvoření nového větev a zobrazuje k tomu klávesovou zkratku - užitečné, pokud je to opravdu ten druh věcí, které děláte mnoho:

Můžete také začít stisknutím tlačítka Nová pobočka tlačítko okamžitě. Ať už se vydáte jakoukoli cestou, skončí dialogové okno s potvrzením nového názvu větve:

Vaše nová pobočka bude vždy vycházet z toho, která pobočka byla aktivní, když jste ji vytvořili. GitHub Desktop se přepne na vaši novou větev, která bude automaticky sledovat větev, ze které jste ji vytvořili.

Vytvoření nové pobočky pomocí Toweru

Další grafická rozhraní jsou k dispozici od třetích stran. Věž je zdarma po dobu 30denního zkušebního období a je k dispozici pro systémy macOS a Windows.

Chcete-li vytvořit novou větev z aktuálně odhlášené větve, vyberte Vytvořit novou pobočku z hlavní Úložiště Jídelní lístek:

Chcete-li vytvořit novou větev z libovolné dostupné větve, klepněte pravým tlačítkem na větev v levém postranním panelu a vyberte Vytvořit novou pobočku z :

Všimněte si, že v obou případech můžete větev povolit jako sledovací větev nebo změnit Výchozí bod do kterékoli dostupné pobočky:

Vytvoření nové pobočky pomocí GitKraken

GitKraken je další populární grafické uživatelské rozhraní, které se na první pohled může zdát zastrašující, ale dělá dobrou práci při vizuální reprezentaci klíčových konceptů Git, včetně větví. GitKraken je zdarma pro open-source použití a je k dispozici pro Windows, Mac a Linux.

Ujistěte se, že pracujete se správnou aktivní větví; je to ta, která je zvýrazněna v seznamu větví na levém postranním panelu:

Chcete-li vytvořit novou větev, klikněte na ikonu větve na hlavním panelu nástrojů:

Zadejte název své pobočky a stiskněte klávesu ENTER:

Nová větev bude automaticky odhlášena a na pravé straně obrazovky obdržíte oznámení.

Vytvoření nové pobočky na GitHubu

Jako alternativu k spuštění místní aplikace můžete hostovat úložiště v jedné ze dvou populárních webových aplikací podporujících Git. První, GitHub, je velmi populární volbou v komunitě open-source.

GitHub zobrazuje vaši aktuální (aktivní) větev v pohledu úložiště v levém horním rohu:

Kliknutím na tlačítko zobrazíte existující větve:

Zadejte název nové pobočky a všimněte si, že máte možnost ji vytvořit z aktuální větve:

Po vytvoření se vaše nová větev aktivuje.

Vytvoření nové pobočky v bitbucketu

Bitbucket je další populární webová aplikace pro správu verzí, která nabízí bezplatné účty s neomezeným počtem soukromých úložišť.

Na kterékoli stránce v úložišti vyberte Pobočky položka z nabídky vlevo:

Klikněte na ikonu Vytvořit větev tlačítko vpravo nahoře. Zadejte nový Jméno pobočky a klikněte Vytvořit. Pokud potřebujete odbočit z jiného místa než mistr, Změň Z větve První:

Bitbucket usnadňuje výběr a Typ což je předpona přidaná k názvu pobočky, která může podpořit organizovanější přístup k pobočkám. Je to spíše konvence než vestavěná funkce Git, ale může se ukázat jako užitečná.

Po vytvoření Bitbucket zobrazí pohled na vaši novou větev:

Naučte se odbočit pomocí Gitu

Git je o větvích: jejich vytváření je levné a umožňují koexistenci více proudů práce, které jsou po dokončení připraveny ke sloučení. Jakmile se seznámíte s vytvářením, přepínáním a slučováním poboček, budete na dobré cestě k plnému využití Gitu.

E-mailem
Jak vymazat soubory cookie a mezipaměť v prohlížeči Chrome

Máte problémy s Chrome? Může vám pomoci vymazání souborů cookie a mezipaměti.

Související témata
  • Programování
  • GitHub
  • GitHub Desktop
O autorovi
Bobby Jack (Publikováno 23 článků)

Bobby je technologický nadšenec, který většinu softwarových vývojářů pracoval téměř dvě desetiletí. Je vášnivým hráčem, pracuje jako editor recenzí v časopisu Switch Player Magazine a je ponořen do všech aspektů online publikování a vývoje webových stránek.

Více od Bobbyho Jacka

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji s technickými tipy, recenzemi, bezplatnými elektronickými knihami a exkluzivními nabídkami!

Ještě jeden krok…!

V e-mailu, který jsme vám právě poslali, potvrďte svou e-mailovou adresu.

.