KDY? 13. 4. 2019 8:30 - 16:00
KDE? FI MUNI, Botanická 68a, Brno, místnost S505.
Lektor: Martin Pavlásek
V rámci některých kurzů PyLadies bývá git nakousnutý, ale zpravidla jen lehce. V tomto celodenním workshopu se v něm budeme vrtat podrobněji. Nebudeme tentokrát psát kód v Pythonu, ale v příkazové řádce.
Workshop je určen pro každého, kdo s gitem už malinko pracoval, ale moc si spolu ještě nerozumí.
Pokud se v repozitáři něco porouchalo a nevíš, co s tím, dosavadním definitivním řešením bylo zkopírování změněných souborů bokem a naklonování čistého repozitáře znova. Tomu se vyhneme a místo toho si vysvětlíme, co se děje a jak z toho ven.
Na začátku si krátce osvěžíme, co dělají nejčastější příkazy, a spolu na ně navážeme dál.
Co si osvětlíme:
* z čeho se skládá commit a proč je pokaždé jiný
* jak git organizuje commity v repozitáři
* co je to větev z pohledu gitu
* zvyklosti při používání gitu
Co si vyzkoušíme:
* různé způsoby přesouvání commitů v rámci repozitáře
* jak vznikají konflikty a jak na ně
* jak modifikovat historii a na co si přitom dát pozor
* jak si trochu zkrátit psaní nejčastějších příkazů
- podle času:
* jak probíhá kooperace více lidí na stejném projektu na GitHubu
* jak se dá různými způsoby odkázat na další commity
Co je třeba vědět/umět dopředu:
* co dělají nejpoužívanější příkazy `status`, `add`, `commit`. Pokud nevíš, projdi si materiály na
https://naucse.python.cz/course/pyladies/git/basics/* mít nainstalovaný `git` (
https://naucse.python.cz/course/pyladies/git/install/)
* účet na GitHubu (
https://github.com/)
Workshop je zdarma.
Budeme rádi, když donesete drobné občerstvení pro lektora a kouče :)
Kapacita workshopu již byla naplněna, ale je možné se registrovat jako náhradník.