Slovník / pojem

Větev (branch)

Samostatná odbočka v Gitu, kde se pracuje na nové funkci, aniž by se zasáhlo do hlavní verze projektu.

// pro běžného uživatele

Srozumitelně

Větev je samostatná odbočka od hlavní verze kódu. Umožňuje pracovat na nové funkci nebo opravě stranou, aniž byste zasáhli do toho, co běží zákazníkům. Když je práce hotová a odzkoušená, větev se vrátí zpět do hlavní verze.

Je to jako pracovat na kopii dokumentu — na originále se nic nezkazí a experimentovat můžete bez obav. Právě větve dělají z Gitu bezpečné prostředí pro souběžnou práci více lidí.
// pro pokročilé

Do hloubky

Větev je jen pohyblivý ukazatel na určitý commit; vytvoření nové větve je proto velmi levná operace. Vývoj typicky probíhá v takzvaných feature větvích, které se po dokončení slučují do hlavní větve (main) přes pull request a code review. Ukazatel HEAD určuje, na které větvi právě pracujete. Rozšířené modely jako Git Flow nebo trunk-based development se liší mírou větvení a délkou života větví. Krátké, často slučované větve snižují riziko složitých konfliktů.

Potřebujete s tím pomoct v praxi? Postavím vám web nebo aplikaci na míru — a vysvětlím to lidsky.

Napište mi →