Větve v Gitu umožňují divergovat z hlavního směru vývoje a pracovat na něčem v izolaci — bez ovlivňování hlavního kódu. Jsou lehké a centrální součástí Git workflow, umožňují paralelní práci a bezpečné experimentování.
Co je větev
A branch is a MOVABLE POINTER to a commit. The default is usually "main".
→ creating a branch = creating a new pointer (cheap/instant — not a copy of files)
→ commits on a branch advance that branch's pointer
→ branches let you work on different things in parallel, isolated from each other
Větve jsou (jen ukazatele na commity, ne kopie) — proto je vytváření a přepínání větví rychlé a levné, což je důvod, proč se Git větvení používá intenzivně.
