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?tšinu 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ávšt?vníky verzovanou správu soubor? v GITu – od základ?, až po zvládnutí jeho velmi pokro?ilých vlastností.
| Der Kurs ist der Kategorie zugeordnet: | Programování |
Kursstufe: Anfänger
Course duration: 2 days
Kursinhalt:
- Ú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 založení 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 požadavk?, 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ší
Erforderliche Kenntnisse:
Zeitplan: 9 - 16 h
V cen? školení je tišt?ná prezentace probírané látkyKurstermine:
