MENU
Introduction
CoursesCourses
GIT - efektivní správa verzí
new Interest in course

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í.

The course is included in the following category: Programování

Difficulty of the course: Beginner

Course duration: 2 days

Contents of the course:

  • Ú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ší

Expected knowledge:

Time schedule: 9 - 16 h

V cen? školení je tišt?ná prezentace probírané látky

Course dates:

No dates are listed.