· 2 min čtení

GitHub pro vibecodery: základy, které ti stačí

David Šimek · Základy

GitHub zvládneš nastavit za deset minut a od té chvíle máš svůj kód v bezpečí, s celou historií a připravený ke sdílení. Pojďme na to.

Git vs GitHub: sešit a knihovna

Git je tvůj sešit s historií. Běží u tebe v počítači a pamatuje si každou uloženou verzi projektu (commit). Jestli ho ještě neznáš, začni článkem Git pro vibecodery.

GitHub je knihovna na internetu, kam si ten sešit odložíš. Máš tam zálohu, vidíš historii v prohlížeči a můžeš ho půjčit dalším lidem (nebo agentům).

Git funguje i bez GitHubu. GitHub bez Gitu ne.

Účet

Jdi na github.com/signup a projdi registraci. Během ní ověříš svůj e-mail. Hotovo, zdarma.

Repozitář: složka projektu

Repozitář (repo) je jeden projekt na GitHubu: soubory plus celá historie. Nový vytvoříš takhle: vpravo nahoře klikni na + a pak na New repository. Zadáš jméno a vybereš viditelnost.

Public vs private

  • Public: vidí ho kdokoli na internetu. Hodí se pro open source a portfolio.
  • Private: vidíš ho jen ty a lidi, kterým přístup dáš.

Nevíš? Dej private. Zveřejnit ho můžeš kdykoli později.

README: vizitka projektu

README.md je soubor v kořeni repa, který GitHub ukáže hned na hlavní stránce. Napiš do něj, co projekt dělá a jak ho spustit. Bonus: AI agent si ho přečte jako první a hned ví, o co jde.

Push a pull: nahrát a stáhnout

  • git push pošle tvoje commity z počítače na GitHub.
  • git pull stáhne změny z GitHubu k tobě (třeba když něco upravil kolega nebo agent v cloudu).

Issues a pull requesty

  • Issue je lísteček s úkolem: chyba, nápad, co je potřeba udělat. Napíšeš ho, prodiskutuješ, zavřeš.
  • Pull request (PR) je návrh změny. „Tady je nová verze, mrkni na ni, než ji pustíme do hlavní větve." V PR vidíš přesně, co se změnilo, a můžeš to okomentovat. Ideální na kontrolu kódu od AI agenta.

První kroky

Máš lokální projekt s Gitem a pár commity? Vytvoř na GitHubu prázdné repo a pak v terminálu:

git remote add origin URL-TVEHO-REPA
git remote -v
git push -u origin main

git remote add řekne Gitu, kam patří knihovna. git remote -v ověří, že adresa sedí. git push -u origin main nahraje větev main (pokud se tvoje hlavní větev jmenuje jinak, dosaď její název). Příště už stačí jen git push.

Obnov stránku repa na GitHubu a uvidíš svoje soubory.

Zdroje: GitHub Docs: Creating an account, Creating a new repository, About repositories, Adding locally hosted code to GitHub, Getting changes from a remote repository, About issues, About pull requests; ověřeno 2026-10-16.

Proč to pomáhá s AI agenty

  • Záloha. Agent ti rozbije projekt nebo odejde disk? Na GitHubu máš poslední funkční verzi.
  • Historie. Vidíš, co agent kdy změnil, a vrátíš se zpátky.
  • Spolupráce. Agent udělá změnu ve větvi, otevřeš PR, projdeš diff a teprve pak ji pustíš dál. Přesně tak u nás pracuje tým AI agentů.

Pozor jen na jedno: .env a hesla na GitHub nepatří. Hlídá to .gitignore.

Máš to? Postav si první aplikaci a nahraj ji tam.

Související články