GIT - efektivní správa verzí (GIT)
Kurz se zam??uje na jeden ze dnes nejpouívan?jích systém? pro verzovanou správu soubor?. GIT umí uchovávat nejen zdrojové soubory, dokumenty, webové stránky, ale i nap?íklad binární data. GIT p?vodn? vznikl na platformn? Linux a pouívá se pro v?tinu jeho základních komponent jádro systému, p?eklada?e, nástroje, knihovna pro jazyk C a podobn?. Dnes lze samo sebou GIT vyuívat ji i na BSD, Windows a dalích platformách. Kurz si klade za cíl nau?it návt?vníky verzovanou správu soubor? v GITu od základ?, a po zvládnutí jeho velmi pokro?ilých vlastností.
| Kurz je zaĹazen v kategorii: | Programování |
NĂĄroÄnost kurzu: zaÄĂĄteÄnĂk
DĂŠlka kurzu: 2 dny
NĂĄplĹ kurzu:
- Úvod do problematiky: co je verzování a na co ho pouít, GIT v kontextu ostatních, distribuované vs. nedistribuované systémy
- Struktura repozitá?e: jak, kam a kdy GIT ukládá informace, holý repozitá?
- Konfigura?ní soubory a konfigurace: ovlivn?ní chování GITu
- Repozitá?: kopie cizího a zaloení vlastního, aktualizace
- Procházení repozitá?e: co je commit, jak ho odkazovat, procházení historie, vyhledávání v historii a souborech, zobrazení commit? a rozdíl?, kdo co napsal (blame)
- Stav repozitá?e: zobrazení, zm?na, p?idání/odebrání souboru, commit, commit zpráva, smazání úprav (reset a revert), mezisklad (stash)
- Zna?ky a v?tve: tag a branch, vytvá?ení (branch), vyvolání (checkout) a spájení v?tví (cherry-pick a merge), aktualizace a p?idávání vzdálených v?tví (remote)
- Kooperace: generování záplaty a poadavk?, sdílení strom? a záplat a jejich aplikace
- Úpravy commit?: rebase a amend
- Pokro?ilé operace: hledání chyby (bisect), historie operací (reflog), poznámky, podpisy
- Úklid: gc, prune, fsck, bundle
- Podmoduly: p?idání, odebraní a správa
- Nadstavby: modul pro CVS, SVN
- Dalí nástroje: tig, gitk, webová rozhraní
- Poskytovatelé: github, gitlab a dalí
PĹedpoklĂĄdanĂŠ znalosti:
ÄasovĂ˝ rozvrh: 9 - 16 h
V cen? kolení je tit?ná prezentace probírané látkyTermĂny kurzu:
