PyWorking 13. 4. 2019: Git prakticky
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.

Email address *
Jméno a příjmení *
Your answer
Jaké jsou tvoje předchozí zkušenosti s gitem? *
Your answer
Co tě vedlo k tomu se na workshop přihlásit? Co od něj přibližně očekáváš? *
Your answer
Máš nějaké otázky?
Your answer
Souhlas se zpracováním osobních údajů: goo.gl/hdEDjo *
Required
A copy of your responses will be emailed to the address you provided.
Submit
Never submit passwords through Google Forms.
reCAPTCHA
This content is neither created nor endorsed by Google. Report Abuse - Terms of Service