Modul 07 · Workflow s Claude Code

Checkpointy a návrat zpět

Jediná pojistka, která tě zachrání, když se velká změna nepovede. A jak si ji připravit dřív, než ji budeš potřebovat.

11 minlekce 43/107

Po lekci umíš

  • Víš, kdy si udělat bod návratu
  • Umíš se vrátit ke stavu, který fungoval
  • Znáš rozdíl mezi vrácením změny a vrácením celého projektu
Obsah lekce (5)

Dřív nebo později se stane tohle: necháš Clauda udělat větší změnu, výsledek je horší než předtím a ty nevíš, jak se dostat zpátky.

Tahle lekce je o tom, aby ten okamžik byl nudný.

Bod návratu

Bod návratu je uložený stav projektu, do kterého se můžeš kdykoliv vrátit. V Gitu se mu říká commit.

  1. commit

    bod návratu

  2. velká změna

    necháš Clauda pracovat

  3. vyzkoušíš

  4. OK → commit

    nebo zpět na bod návratu

Postup je jednoduchý a měl by ti přejít do krve:

  1. Než začneš větší změnu, ulož si stav

    Funguje to? Commit.

  2. Udělej změnu

    Klidně velkou. Máš kam se vrátit.

  3. Vyzkoušej

    Funguje to líp? Commit. Nefunguje? Vrátíš se.

Prompt pro Claude Code

Ulož bod návratu před velkou změnou

První věta každé větší práce.

Než se do toho pustíme: zkontroluj, jestli mám něco nezacommitovaného,
a když ano, ulož to jako commit se srozumitelnou zprávou.

Napiš mi, co se ukládá, a pak teprve začneme.

Kdy si commit udělat

Praktická pravidla:

SituaceCommit?
Něco funguje a jsem s tím spokojenýAno, vždycky
Chystám se na větší změnuAno, předem
Jdu si dát pauzuAno
Chystám se zkusit něco, co možná nevyjdeAno, rozhodně
Rozdělal jsem půlku a nefunguje toNe, dodělej

Návrat zpět: tři úrovně

Podle toho, jak moc se to pokazilo:

  1. Vrátit jednu změnu v konverzaci

    „Tuhle změnu vrať zpátky, nelíbí se mi.“ Funguje, když jsi to zachytil hned. Claude ví, co udělal, a umí to vrátit.

  2. Zahodit všechny neuložené změny

    Vrátí projekt do stavu posledního commitu. Všechno od té doby je pryč. Používej, když je jasné, že celé kolo bylo špatně.

  3. Vrátit se ke staršímu commitu

    Když se ukázalo, že problém vznikl už před třemi commity. Modul 9.

Prompt pro Claude Code

Vrať projekt do posledního uloženého stavu

Když je jasné, že poslední kolo bylo celé špatně.

Chci zahodit všechny změny od posledního commitu a vrátit projekt
do stavu, kdy fungoval.

Nejdřív mi ale vypiš, co všechno tím zahodím – ať vím, o co přijdu.
Pak počkej na moje potvrzení.

Když ještě Git nemáš

Než dojdeš k modulu 9, používej nejprimitivnější variantu: zkopíruj si složku.

Terminál · macOS / Linux

Rychlá záloha před velkou změnou

cd ~/Projektycp -r muj-web muj-web-zaloha

Není to elegantní, ale funguje to. A je to nekonečně lepší než nic.

Návyk, který stojí za všechno

Když si osvojíš jednu jedinou věc z celého tohohle modulu, ať je to tahle:

Funguje to → ulož si to. Chystám se na něco velkého → ulož si to.

Trvá to pět vteřin a je to rozdíl mezi „to nevyšlo, zkusíme jinak“ a „přišel jsem o odpoledne“.

Cvičení10 minut

Ve svém projektu:

  1. Nech Clauda uložit commit.
  2. Nech ho udělat záměrně nesmyslnou změnu – třeba změnit všechny nadpisy na obrázky koček.
  3. Podívej se, jak to vypadá.
  4. Nech ho vrátit projekt do posledního uloženého stavu.
  5. Ověř, že je všechno zpátky.

Tohle cvičení je důležitější než většina ostatních. Až budeš návrat potřebovat doopravdy, budeš ho mít v ruce.

Co si odnést

  • Bod návratu = commit. Uděláš ho, když něco funguje a před každou větší změnou.
  • Commituj často a po malých kusech.
  • Tři úrovně návratu: vrátit změnu, zahodit neuložené, vrátit se ke staršímu commitu.
  • Než umíš Git, kopíruj složku. Je to lepší než nic.

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