Modul 09 · Git a GitHub bez teorie

Proč Git, když nic neprogramuješ

Ctrl+Z pro celý projekt. Nejdůležitější nástroj, který si můžeš pořídit hned na začátku.

10 minlekce 51/107

Po lekci umíš

  • Víš, co Git je a co ti dává
  • Rozumíš rozdílu mezi zálohou a historií
  • Víš, proč je Git u práce s agentem nutnost, ne luxus
Obsah lekce (4)

Představ si, že píšeš v textovém editoru, který nemá Ctrl+Z. Píšeš dvě hodiny, uděláš jednu špatnou úpravu – a nemáš jak zpět.

Přesně takhle vypadá práce na projektu bez Gitu.

Co Git je

Systém, který si pamatuje, jak projekt vypadal v každém okamžiku, kdy sis to řekl.

Ne poslední verze. Ne verze z včerejška. Všechny verze, které jsi kdy uložil, i s popisem, co se v nich změnilo.

Záloha není historie

Tohle se často plete a rozdíl je zásadní.

Co umíCo neumí
Záloha (kopie na disku, Dropbox)Vrátit soubory, když se ztratíŘíct ti, co se změnilo a kdy
Historie (Git)Ukázat rozdíl mezi dvěma stavy, vrátit se k libovolnémuNic navíc – zálohu řeší GitHub

Když ti agent rozbije projekt, záloha z včerejška ti smaže i všechnu dobrou práci z dneška. Git ti umožní vrátit jen tu jednu špatnou změnu.

Proč to platí dvojnásob při práci s agentem

Claude Code mění soubory rychle. Za deset minut práce může sáhnout do patnácti souborů. To je skvělé, dokud to jde dobře.

  1. Funguje

    uložíš bod návratu

  2. Zkusíš změnu

    agent přepíše soubory

  3. Rozbité

    něco se pokazilo

  4. Zpět

    jedním příkazem

Bez Gitu má poslední krok jinou podobu: hodinu se snažíš vzpomenout, co bylo předtím, a doufáš, že to dáš dohromady.

Co budeš skutečně dělat

Git má stovky příkazů. Ty budeš používat pět a většinu z nich za tebe spustí Claude Code. Prakticky:

  1. Založíš repozitář

    Jednou na začátku projektu. Řekneš „nastav v tomhle projektu Git“.

  2. Uložíš bod návratu

    Vždycky, když něco funguje. „Ulož tenhle stav, popiš to jako přidaný kontaktní formulář.“

  3. Podíváš se, co se změnilo

    Před uložením. „Ukaž mi, co se od posledního uložení změnilo.“

  4. Vrátíš se

    Když se něco pokazí. „Vrať projekt do stavu z posledního uložení.“

  5. Pošleš to na GitHub

    Aby to bylo i mimo tvůj počítač.

Žádné memorování. Zadání v běžné češtině stačí – Claude Code zná příkazy za tebe.

Zkus to teď

Otevři svůj projekt v Claude Code a napiš:

„Je v tomhle projektu nastavený Git? Když ne, nastav ho a vysvětli mi, co jsi udělal.“

Uvidíš, jestli už zálohovanou historii máš, nebo pracuješ bez sítě.

Co si odnést

  • Git je historie verzí pro celou složku projektu.
  • Záloha vrací soubory, historie vrací konkrétní změny. To je rozdíl.
  • Při práci s agentem je Git podmínka klidu, ne technický luxus.
  • Prakticky používáš pět věcí a všechny se dají zadat česky.

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