Vetvy sú ústredné v koncepcii riadenia verzií v programovaní, najmä v Gite. V tomto úvodnom článku sa dozviete, čo je to pobočka a ako ju vytvoriť pomocou mnohých rôznych nástrojov.

Čo je to pobočka Git?

V systémoch riadenia verzií termín pobočka sa používa ako analógia so stromami v tom zmysle, že každá vetva vychádza z inej a nakoniec končí späť pri kmeni. Pobočky vám umožňujú vytvárať jednotlivé vývojové línie, aby ste na nich pracovali izolovane bez narušenia ďalšej práce.

Súvisiace: Ako používať pobočky Git na štruktúrovanie vášho programovacieho projektu

Ako používať pobočky Git na štruktúrovanie vášho programovacieho projektu

V tomto článku sa pozrieme na to, čo znamená vetvenie vášho kódu, ako na to a spôsoby správy aktualizácií „hlavnej“ vetvy git.

Pomocou Gitu budete pracovať na pán predvolene pobočka, či už o tom viete, alebo nie. Toto sa často označuje ako vaše aktívny, prúd, odhlásenýalebo HLAVA pobočka. Kedykoľvek počas vývojového cyklu môžete vytvoriť novú pobočku a od tohto okamihu v každej pobočke vykonávať samostatnú prácu.

instagram viewer

Vytvorenie novej pobočky na príkazovom riadku

Program Git z príkazového riadku ponúka najväčšiu silu a flexibilitu, ale je treba sa veľa naučiť. Ak vám vyhovuje prechádzať sa manuálnymi stránkami a intenzívne využívate Git, je to skvelá voľba.

Použi vetva git príkaz na vytvorenie novej vetvy s daným menom:

$ git pobočka dev
Pobočka „dev“ nastavená na sledovanie miestnej pobočky „master“.

Toto sa vetví z aktuálnej vetvy, takže pred vykonaním tohto príkazu sa uistite, že ste prešli na tú, z ktorej chcete vetviť.

Môžete uviesť zoznam všetkých pobočiek a potvrdiť pomocou nich vytvorenie novej vetva git bez akýchkoľvek argumentov:

$ git pobočka
1 dev
2 * pán

Viac informácií, vrátane toho, ktorá vetva sleduje inú, môžete vidieť pomocou -vv vlajka:

$ git pobočka -vv
1 vývojár d1a9e5b [hlavný] záväzný komentár
2 * hlavný komentár potvrdenia d1a9e5b

Ak sa pokúsite vytvoriť pobočku pred prvým potvrdením, zobrazí sa chybové hlásenie ako:

fatal: Neplatný názov objektu: „master“.

Ak sa pokúsite vytvoriť pobočku pomocou názvu, ktorý už existuje, zobrazí sa chybové hlásenie ako:

fatálne: Pobočka s názvom „dev“ už existuje.

The vetva git príkaz vytvorí novú vetvu smerujúcu k rovnakému potvrdeniu, na ktorom momentálne pracujete. Vaša pracovná kópia však bude stále smerovať na hlavnú vetvu. Ak chcete prepnúť na novú pobočku, ktorú ste práve vytvorili, použite pokladňa git:

git checkout dev

Termín odhlásiť sa môže byť mätúce, ak ste zvyknutí na iné systémy na správu verzií; v Gite, odhlásiť sa označuje prepínanie momentálne aktívnej vetvy. Pretože po vytvorení novej pobočky sa zvyčajne budete chcieť prepnúť, existuje skratka pre celý proces:

pokladňa git -b dev

Tento príkaz znamená „vytvorte novú vetvu s názvom„ dev “a okamžite na ňu prepnite“. Je to ekvivalent:

git pobočka dev
git checkout dev

V skutočnosti môžete dokonca použiť pokladňa git vytvoriť pobočku z ktorejkoľvek inej, nielen z tej, ktorá je momentálne odhlásená. Napríklad na vytvorenie novej vetvy s názvom ďalší, z pobočky s názvom dev:

git checkout -b ďalší dev

Vytvorenie novej pobočky pomocou GitHub Desktop

Ďalším spôsobom, ako vytvoriť pobočky Git v systéme Windows alebo macOS, je použitie GitHub Desktop, oficiálny program grafického používateľského rozhrania (GUI) poskytovaný spoločnosťou GitHub. Používanie grafického používateľského rozhrania je ideálne pre začiatočníkov a pre tých, ktorí majú nočné mory, keď niekto zašepká slovo Vim.

GitHub Desktop vždy zobrazí vašu aktuálnu vetvu na hlavnom paneli nástrojov:

Kliknutím na toto hlavné tlačidlo na paneli nástrojov zobrazíte podrobnosti o vetvách úložiska vrátane možnosti vytvoriť novú vetvu:

Upozorňujeme, že ak začnete písať názov pobočky bez zhôd, GitHub Desktop vás vyzve na vytvorenie nového vetva a ukazuje na to klávesovú skratku - užitočné, ak je to skutočne ten typ veci, v ktorej sa ocitnete veľa:

Môžete tiež začať stlačením tlačidla Nová pobočka tlačidlo okamžite. Nech už pôjdete ktoroukoľvek cestou, nakoniec sa zobrazí dialógové okno na potvrdenie názvu novej pobočky:

Vaša nová pobočka bude vždy založená na tom, ktorá pobočka bola aktívna, keď ste ju vytvorili. GitHub Desktop sa prepne na vašu novú vetvu, ktorá bude automaticky sledovať vetvu, z ktorej ste ju vytvorili.

Vytvorenie novej pobočky pomocou produktu Tower

Ďalšie grafické používateľské rozhrania sú k dispozícii od tretích strán. Veža je zadarmo počas 30-dennej skúšobnej doby a je k dispozícii pre systémy macOS a Windows.

Ak chcete vytvoriť novú pobočku z aktuálne odhlásenej pobočky, zvoľte Vytvorte novú pobočku z hlavnej Úložisko Ponuka:

Ak chcete vytvoriť novú vetvu z ktorejkoľvek dostupnej vetvy, kliknite pravým tlačidlom myši na vetvu v ľavom bočnom paneli a vyberte Vytvoriť novú pobočku z :

Upozorňujeme, že v obidvoch prípadoch môžete vetvu povoliť ako sledovaciu vetvu alebo zmeniť Štartovací bod do ktorejkoľvek pobočky, ktorá je k dispozícii:

Vytvorenie novej pobočky pomocou GitKraken

GitKraken je ďalšie populárne grafické rozhranie, ktoré sa na prvý pohľad môže javiť ako zastrašujúce, ale robí dobrú prácu pri vizuálnej reprezentácii kľúčových konceptov Git vrátane pobočiek. GitKraken je zadarmo na použitie ako open source a je k dispozícii pre systémy Windows, Mac a Linux.

Uistite sa, že pracujete so správnou aktívnou vetvou; je to tá, ktorá je zvýraznená v zozname pobočiek na ľavom bočnom paneli:

Ak chcete vytvoriť novú vetvu, kliknite na ikonu vetvy na hlavnom paneli nástrojov:

Zadajte názov svojej pobočky a stlačte kláves ENTER:

Nová pobočka bude automaticky odhlásená a na pravej strane obrazovky dostanete upozornenie.

Vytvorenie novej pobočky na GitHub

Ako alternatívu k spusteniu miestnej aplikácie môžete svoje úložisko hostiť v jednej z dvoch populárnych webových aplikácií podporujúcich Git. Prvý, GitHub, je veľmi obľúbenou voľbou v komunite open-source.

GitHub zobrazí vašu aktuálnu (aktívnu) vetvu v zobrazení úložiska vľavo hore:

Kliknutím na tlačidlo zobrazíte existujúce vetvy:

Zadajte názov svojej novej pobočky a všimnite si, že máte možnosť vytvoriť ju z aktuálnej pobočky:

Po vytvorení sa vaša nová pobočka aktivuje.

Vytvorenie novej pobočky na bitbucketu

Bitbucket je ďalšia populárna webová aplikácia na správu verzií, ktorá ponúka bezplatné účty s neobmedzeným počtom súkromných úložísk.

Na ľubovoľnej stránke v úložisku vyberte ikonu Pobočky položka z ponuky vľavo:

Kliknite na ikonu Vytvorte pobočku tlačidlo vpravo hore. Zadajte nový Meno pobočky a kliknite Vytvoriť. Ak potrebujete pobočku odkiaľkoľvek inde ako pán, zmeniť Z pobočky najprv:

Bitbucket uľahčuje výber a Typ čo je predpona pridaná k názvu pobočky, ktorá môže podporiť organizovanejší prístup k pobočkám. Je to iba konvencia, a nie vstavaná funkcia Git, ale môže sa ukázať ako užitočná.

Po vytvorení zobrazí Bitbucket pohľad na vašu novú vetvu:

Naučte sa pobočku pomocou Gitu

Git je predovšetkým o pobočkách: ich vytváranie je lacné a umožňujú koexistenciu viacerých pracovných tokov, ktoré sú po dokončení pripravené na zlúčenie. Keď sa oboznámite s vytváraním, prepínaním a zlučovaním pobočiek, budete na dobrej ceste k úplnému využitiu potenciálu Gitu.

Email
Ako vymazať súbory cookie a vyrovnávacia pamäť v prehliadači Chrome

Máte problémy s prehliadačom Chrome? Vymazanie súborov cookie a vyrovnávacej pamäte by mohlo pomôcť.

Súvisiace témy
  • Programovanie
  • GitHub
  • GitHub Desktop
O autorovi
Bobby Jack (23 publikovaných článkov)

Bobby je technologický nadšenec, ktorý takmer dve desaťročia pracoval ako vývojár softvéru. Je vášnivým hrám, pracuje ako redaktor recenzií v magazíne Switch Player Magazine a je ponorený do všetkých aspektov online publikovania a vývoja webu.

Viac od Bobbyho Jacka

Prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu s technickými tipmi, recenziami, bezplatnými elektronickými knihami a exkluzívnymi ponukami!

Ešte jeden krok…!

V e-maile, ktorý sme vám práve poslali, potvrďte svoju e-mailovú adresu.

.