Po revizi je větev nejdůležitějším konceptem v řízení verzí. Git není výjimkou a podporuje používání větví více než většina ostatních. Pracuje se s nimi snadno a rychle.

Jak používáte pobočky, závisí na projektu, na kterém pracujete - pokud to není váš vlastní projekt, obvykle za vás rozhodne správce.

Můžete mít jen výchozí nastavení hlavní větev a singl rozvíjet větev. Nebo můžete pro každou funkci a opravu chyb použít novou větev. Ať tak či onak, najdete mnoho příležitostí, kdy je seznam dostupných poboček velmi užitečným nástrojem.

Co je pobočka?

Systémy pro správu verzí, jako je git, používají tento termín větev jako analogie se stromy. Každá větev se vynoří z jiné a nakonec skončí zpět u kufru. Pobočky vám umožňují vytvářet jednotlivé vývojové linie, abyste na nich mohli pracovat izolovaně, aniž byste rušili ostatní části projektu.

Jak vypsat větve na příkazovém řádku

Příkazový řádek je rychlý a efektivní způsob použití git. Abyste to zvládli, budete si muset hodně pamatovat, ale program příkazového řádku vždy nabídne plnou podporu pro všechny funkce gitu.

Seznam poboček pomocí git

Výchozí nástroj příkazového řádku je git. Hlavní dílčí příkaz pro práci s pobočkami je větev. Ve výchozím nastavení tento příkaz uvádí větve, takže:

git větev

zobrazí seznam názvů větví, například:

* údržba
mistr
další

Tento příkaz uvádí větve v abecedním pořadí a aktuální větev zvýrazní hvězdičkou. Měli byste také pochopit, že zobrazené větve jsou pouze místní.

Chcete -li zobrazit vzdálené větve, použijte buď -r příznak pro zobrazení pouze vzdálených větví nebo -A vlajka pro zobrazení místních i vzdálených. Podrobnější informace můžete zobrazit pomocí -proti vlajka a ještě podrobnější informace s -vv.

git větev -vva

To vám poskytne spoustu užitečných informací, včetně zdůraznění, které místní/vzdálené pobočky se používají a které pobočky sledují ostatní.

Můžete použít --seznam možnost vyhledávat větve podle vzoru. To je velmi užitečné, pokud máte co do činění s mnoha pobočkami, například když projekt používá jednu větev na opravu chyby.

git větev --list 'm*'

Procházet pobočky pomocí gh

The gh program je GitHub's nástroj příkazového řádku. Pokud má vaše úložiště vzdálený hostitel github.com, Můžeš použít gh zvládnout to. Většina základních příkazů je specifická pro GitHub, například řeší problémy nebo požadavky na vytažení. Ale rozšíření jsou nyní k dispozici a toto rozšíření gh-branch může pomoci se seznamem poboček.

Po instalaci jednoduše zadejte:

gh větev

V adresáři úložiště GitHub uvidíte seznam všech poboček kromě aktuální větve. Můžete psát filtrováním podle názvu větve a výběrem větve ji přepnete.

Viz také: Jak nainstalovat GitHub CLI na Linux

Jak vypsat pobočky pomocí GitHub Desktop

Desktop GitHub zobrazuje místní pobočky v hlavním uživatelském rozhraní. V horní části okna byste měli vidět tlačítko označené Aktuální pobočka s aktivní pracovní větví zobrazenou pod ním. Stisknutím tohoto tlačítka zobrazíte výchozí větev a poslední větve. Můžete také napsat do označeného pole Filtr vyhledávat konkrétní větve podle názvu.

Viz také: Jak klonovat úložiště pomocí GitHub Desktop

Jak vypsat pobočky na webových stránkách GitHub

Pokud hostujete svůj projekt na GitHubu, můžete si zobrazit všechny jeho větve na jeho stránce projektu. Začněte tím, že přejdete na projekt Kód kartu, poté klikněte na odkaz s odkazem na číslo větve. Uvidíte větve seskupené podle stavu včetně Všechny pobočky volba.

Prozkoumejte nový projekt prostřednictvím jeho poboček

Často se můžete o projektu dozvědět mnoho pouhým vypsáním jeho poboček. Bude se to lišit, ale možná zjistíte, na jakých funkcích ostatní aktuálně pracují nebo kolik chyb je aktivních. Také budete muset čas od času vědět, ve které pobočce jste.

Dalším vynikajícím způsobem, jak se seznámit s projektem, je prohlédnout si jeho historii revizí. The git log příkaz je velmi účinný způsob, jak zjistit, jaké změny proběhly.

PodíltweetE-mailem
Jak zkontrolovat historii projektu pomocí protokolu git

Ať už se potýkáte s katastrofickou chybou, nebo se jen chcete podívat na některé předchozí závazky, git log je vaše go-to.

Číst dále

Související témata
  • Programování
  • GitHub
  • Desktop GitHub
  • Programování
O autorovi
Bobby Jack (61 č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