GitHub pro začátečníky

Git hlídá historii tvého kódu, GitHub ji drží v záloze na internetu a dá se přes něj sdílet. K tomu AI pomocník Copilot, web zdarma na GitHub Pages a prompty, které ti s tím pomůžou. Stav k 24. 10. 2026.

🧭 Co je co

Tři slova, která se pletou nejčastěji.

Git

  • Program u tebe v počítači, který si pamatuje každou uloženou verzi projektu (commit).
  • Když se něco rozbije, vrátíš se k verzi, která fungovala.
  • Funguje i bez internetu a bez účtu. Pro AI agenta v Cursoru nebo Claude Code je to záchranná síť.

GitHub

  • Web, kde máš projekty (repozitáře) v záloze mimo počítač.
  • Přes něj projekt sdílíš, spolupracuješ a zveřejníš web přes GitHub Pages.
  • Repozitář může být veřejný, nebo soukromý.

GitHub Desktop

  • Aplikace zdarma pro Windows a macOS, kde Git ovládáš klikáním místo příkazů v terminálu.
  • Vidíš, co se změnilo, uložíš verzi a pošleš ji na GitHub.
  • Dobrý start, než si zvykneš na příkazy.

🤖 GitHub Copilot

AI pomocník na kód od GitHubu. Je to něco jiného než Microsoft Copilot na Word a Excel, ten najdeš v Kterou AI na co.

Plány

  • Copilot Free: zdarma, 2 000 doplnění kódu měsíčně, model vybírá sám.
  • Copilot Student: zdarma pro ověřené studenty, i s agentem, který sám dělá úkoly.
  • Pro, Pro+ a Max: placené, s víc kredity a lepšími modely. Agent je ve všech placených plánech.

Kde funguje

  • V editorech kódu (třeba VS Code) jako chat i doplňování.
  • Na github.com, v aplikaci GitHub Mobile, ve Windows Terminalu a jako Copilot CLI v příkazové řádce.
  • Vedle něj můžeš používat i Cursor nebo Claude Code. Přehled je v Kterou AI na co.

Podle dokumentace GitHubu. Ceny a počty kreditů se mění, aktuální stav je na stránce s plány. Na návody ke GitHub Spark nespoléhej: podle oznámení v komunitním fóru GitHubu od 4. 8. 2026 nebere nové aplikace.

🌐 Web zdarma: GitHub Pages

Z repozitáře s HTML, CSS a JavaScriptem udělá web na adrese github.io nebo na tvé vlastní doméně.

Co potřebuješ vědět

  • Na účtu GitHub Free musí být repozitář veřejný. Hotový web je vidět na internetu vždy.
  • Web může mít nejvýš 1 GB, měkký limit přenosu je 100 GB měsíčně a 10 sestavení za hodinu.
  • Jsou to statické soubory, server s databází na tom nepoběží.

Na co to není

  • Podle pravidel GitHubu ne na provoz online byznysu, e-shopu nebo placené služby.
  • Ne na stránky, kde lidi zadávají hesla nebo čísla karet.
  • Na web, který má vydělávat, se hodí třeba Cloudflare Pages, viz Nasazení na Cloudflare.

🔐 Hesla a klíče do repa nepatří

  • Hesla, API klíče a tokeny dej do souboru .env a ten zapiš do .gitignore, aby se na GitHub nikdy nedostal.
  • GitHub má u osobních účtů zapnutou ochranu: když se pokusíš poslat známý typ tajného klíče do veřejného repozitáře, push zastaví.
  • Když klíč přesto unikne, hned ho u služby zneplatni a vytvoř nový. Smazat ho z repozitáře nestačí, kopie už mohly zůstat jinde.

📋 Prompty ke kopírování

Fungují v Copilotu, Cursoru, Claude Code i v běžném chatu. Žlutá místa v hranatých závorkách přepiš svým.

Zpráva ke commitu z rozdílu CopilotCursorClaude
Tady je výstup `git diff --staged`:

<diff>
[vlož výstup]
</diff>

Napiš k tomu zprávu ke commitu: první řádek do 72 znaků ve tvaru „typ: co se změnilo“ (feat, fix, docs, refactor), pod něj 1–3 odrážky, proč.
Když diff míchá dvě nesouvisející změny, napiš mi to a navrhni, jak je rozdělit do dvou commitů.
Vysvětli chybu z gitu CopilotCursorClaude
Git mi vypsal tuhle hlášku:

<chyba>
[vlož celou hlášku]
</chyba>

Těsně předtím jsem spustil/a: [git pull / git push / git merge].
Vysvětli jednoduše, co se stalo, a dej postup opravy. U každého příkazu napiš, co přesně udělá.
Příkazy, které mažou historii nebo moje změny (`reset --hard`, `push --force`), navrhni až jako poslední možnost a napiš, o co bych přišel/přišla.
README pro projekt CopilotClaudeChatGPT
Napiš README.md pro můj projekt. Podklady:
- Co projekt dělá: [1–2 věty]
- Pro koho je: [kdo ho bude používat]
- Jak ho spustit: [příkazy, které používám]
- Struktura složek: [vlož výpis nebo popiš]

Sekce: Co to je, Jak začít (instalace a spuštění), Jak to používat, Struktura projektu, Licence: [MIT / zatím bez licence].
Piš česky, krátce a pro člověka, který projekt vidí poprvé. Příkazy dej do code bloků.
Co v podkladech není, nedomýšlej, napiš tam [doplnit].
Kontrola změn před sloučením CopilotCursorClaude
Projdi tyhle změny před sloučením do hlavní větve:

<diff>
[vlož diff nebo odkaz na pull request]
</diff>

Hledej hlavně chyby v logice, chybějící ošetření chyb, tajné údaje v kódu (hesla, klíče, tokeny) a věci, které rozbijí stávající funkce.
U každého nálezu napiš soubor a řádek, proč je to problém a jak to opravit. Seřaď je od nejvážnějšího.
Když nic vážného nenajdeš, napiš to rovnou a drobnosti navíc nevymýšlej.
Zveřejni web přes GitHub Pages CursorClaude Code
Chci zveřejnit svůj statický web ze složky [web/] přes GitHub Pages.
Účet: [GitHub Free], repozitář: [zatím nemám / veřejný / soukromý].

Proveď mě postupem od vytvoření repozitáře po funkční adresu. U každého kroku napiš, kde se co kliká.
Než cokoli nahraješ, zkontroluj, že ve složce nejsou hesla, klíče ani soubor .env, a výsledek mi ukaž.
Když se to s mým účtem a repozitářem nedá, řekni mi to rovnou.