Modul 09 · Git a GitHub bez teorie

Větve – zkoušení bez rizika

Jak zkusit velkou změnu tak, aby fungující verze zůstala nedotčená.

11 minlekce 55/107

Po lekci umíš

  • Rozumíš tomu, co větev je a k čemu slouží
  • Víš, kdy větev založit a kdy je to zbytečné
  • Umíš práci z větve vrátit zpátky do hlavní linie
Obsah lekce (4)

Commit ti dává návrat o krok zpět. Větev ti dává něco jiného: možnost zkoušet velkou změnu tak, že hlavní verze zůstane netknutá.

Co je větev

Souběžná linie práce. Odbočíš z hlavní linie, děláš změny, a hlavní linie o nich zatím neví.

  1. Hlavní linie

    funguje, nesaháš na ni

  2. Odbočka

    nová větev

  3. Práce

    commity jen ve větvi

  4. Sloučení

    vrátíš to zpátky

Kdy větev opravdu potřebuješ

Buď upřímný: při práci sám na malém projektu ji potřebuješ zřídka. Commity stačí.

Dává smysl, když:

  1. Zkoušíš něco, co může projekt rozbít

    Přestavba vzhledu, změna způsobu ukládání dat, výměna knihovny.

  2. Projekt už je nasazený a lidé ho používají

    Hlavní linie musí zůstat funkční, protože z ní běží ostrá verze.

  3. Pracuješ na dvou věcech zároveň

    Rozdělané funkce se nemíchají dohromady.

  4. Na projektu jsi víc než jeden

    Tam je větev prakticky povinnost.

Jak to zadat

Prompt pro Claude Code

Založ větev na experiment

Před velkou nebo riskantní změnou.

Chci zkusit [POPIS ZMĚNY]. Může to projekt dost rozházet, takže to
nechci dělat v hlavní větvi.

1. Zkontroluj, že je všechno commitnuté.
2. Založ novou větev s výstižným názvem.
3. Řekni mi, ve které větvi jsem, ať se v tom neztratím.

Pak začneme pracovat.
Prompt pro Claude Code

Zahoď experiment

Když se pokus nepovedl.

Ten pokus se nepovedl, chci ho zahodit.

1. Přepni mě zpátky na hlavní větev.
2. Ověř, že projekt v hlavní větvi funguje – spusť build.
3. Řekni mi, co se stane s tou experimentální větví
 a jestli ji mám smazat.

Sloučení zpátky

Když se pokus povede, přesuneš ho do hlavní linie. Tomu se říká merge – sloučení.

Prompt pro Claude Code

Vrať práci do hlavní větve

Když je experiment hotový a funguje.

Práce v téhle větvi je hotová a otestovaná.

1. Shrň mi, co všechno se v téhle větvi změnilo oproti hlavní.
2. Spusť build, ať víme, že to projde.
3. Pak to slouč do hlavní větve a vysvětli mi, co se stalo.
Pro zvídavé

Kdo pracuje s agenty víc, používá větve i jinak: pro každou samostatnou úlohu jedna větev, aby šlo pracovat na několika věcech paralelně bez toho, aby si sahaly do stejných souborů.

K tomu se dostaneme v modulu o agentech a paralelní práci. Tam větve přestanou být formalita a začnou být užitečné.

Cvičení15 minut

Ve svém projektu založ větev, udělej v ní viditelnou změnu (třeba jinou barvu pozadí) a commitni ji.

Pak se přepni zpátky na hlavní větev a podívej se do prohlížeče. Změna tam nebude – to je celý smysl.

Nakonec se rozhodni: buď to slouč, nebo větev zahoď.

Co si odnést

  • Větev je souběžná linie práce; hlavní verze zůstává nedotčená.
  • Sólo na malém projektu ji často nepotřebuješ. Commity stačí.
  • Nutná je, když projekt běží naostro, děláš riskantní změnu nebo nejsi sám.
  • Sloučení vrací práci zpátky; konflikt je otázka, ne chyba.

Máš to za sebou?

Označ lekci jako hotovou, ať víš, kde jsi skončil. Nic se tím neuzamkne.

Obsah aktualizován: 21. srpna 2026