Upravit tuto stránku na GitHubu
Jak pracovat s materiály přes Git
Materiály ke kurzu jsou uložené na GitHubu v jednom společném repozitáři, se složkou pro každou lekci. Tenhle návod ti ukáže, jak si je dostat do počítače, jak si ukládat vlastní řešení a jak si stáhnout nové lekce. Všechno se dělá ve VS Code, bez příkazové řádky.
Předpokladem je účet na GitHubu a nainstalovaný Git.
Tři slova, která budeš potkávat
- Repozitář je složka se soubory, u které si Git pamatuje historii změn. Společný repozitář materiálů je
pyladiesprague/materialy. - Fork je tvoje vlastní kopie repozitáře na GitHubu. Do ní si můžeš ukládat, co chceš, a společných materiálů se to nedotkne.
- Clone je kopie repozitáře stažená do notebooku. V ní pracuješ ve VS Code.
Cesta materiálů k tobě je tedy: společný repozitář → tvůj fork na GitHubu → klon na tvém notebooku.
Co a kdy budeme dělat
- Fork a clone – na první hodině. Vytvoříš si fork a naklonuješ ho do VS Code. Od té chvíle máš všechny lekce v notebooku.
- Uložení práce na GitHub – později v kurzu. Naučíš se svoje řešení ukládat do historie a posílat do svého forku, aby o ně nešlo přijít.
- Nové lekce – jakmile přidáme další lekci. Aktualizuješ si fork i klon, aniž bys přišla o vlastní práci.
Na první hodině stačí první krok. Zbytek si projdeme společně, až bude potřeba.
Kam psát vlastní řešení
Pro vlastní pokusy si v naklonovaném repozitáři vytvoř složku moje-cviceni a v ní podsložky podle lekcí, třeba moje-cviceni/lekce01. Zadání si sem zkopíruj pod vlastním názvem a uprav ho tam. Do složek lekcí (lekce01-prvni-program a dalších) nezasahuj; snáz tak oddělíš svůj kód od nových verzí společných materiálů a aktualizace proběhne bez konfliktů.
Náhradní cesta: ZIP
Pokud Git zatím nefunguje, otevři společný repozitář, klikni na zelené tlačítko Code a zvol Download ZIP. Archiv rozbal a složku otevři ve VS Code přes File → Open Folder…
Vlastní řešení si ukládej do samostatné složky mimo stažené materiály. Nový ZIP rozbal pokaždé do nové složky, aby ses nepřipravila o rozpracovaná cvičení. ZIP neobsahuje propojení s Gitem; k forku a klonování se můžeš vrátit s pomocí kouče.

Komentáře
Máš k této stránce dotaz nebo jsi našla chybu? Napiš to sem. Ke komentování je potřeba účet na GitHubu.