Verzovací systém Git sa v poslednom čase stal de facto štandardom pre väčšinu open source projektov, no používa sa aj v komerčnej sfére. Git možno vnímať aj ako náhradu za Subversion, no k problému verzovania pristupuje iným spôsobom. Zatiaľ [...]
  • GOC1015
  • Dĺžka 3 dni
  • 30 ITK bodov
  • 2 termíny
  • Bratislava (660 €)

    Brno (14 400 Kč)

    Praha (14 400 Kč)

  • Začiatočník

Verzovací systém Git sa v poslednom čase stal de facto štandardom pre väčšinu open source projektov, no používa sa aj v komerčnej sfére. Git možno vnímať aj ako náhradu za Subversion, no k problému verzovania pristupuje iným spôsobom. Zatiaľ čo predchádzajúce VCS ako CVS, Subversion a pod. pracovali s centrálnym modelom, Git (a napríklad aj Mercurial) fungujú na distribuovanom modeli (DVCS). Zároveň kladú dôraz na intenzívne využívanie vetvenia (branches) a ich opätovné zlučovanie (merge). Práca v Gite podporuje časté izolované commity a odlišný spôsob uvažovania o integrácii všetkých zmien. Kurz je zameraný na praktickú prácu s Gitom a pochopenie základných konceptov na ľubovoľnom operačnom systéme (Windows, Linux, Mac OS X, ...).

»
  • Naučíme vás prakticky používať verzovací systém Git
  • Kurz je určený pre všetkých, ktorí sa chcú naučiť používať verzovací systém Git
  • Kurz je nezávislý na platforme (Windows, Linux, Mac OS X)
  • Základná znalosť práce vo Windows / Linux / OS X
  • Znalosť niektorého programovacieho jazyka výhodou
  • Odborný výklad s praktickými ukážkami, cvičenia na počítačoch
  • Tlačené materiály preberanej látky
  • Úvod do verzovania, stručná história VCS
  • Git ako virtuálny súborový systém (databáza objektov)
  • Index a základné operácie
  • Inštalácia, dokumentácia
  • HEAD a ďalšie spôsoby odkazovania na revízie
  • Vetvy a tagy
  • Organizácia metadát repozitára
  • Nástroje na opravu chýb
  • Zlučovanie vetiev na úrovni histórie – merge, fast-forward, pravé merge
  • Zlučovanie vetiev na úrovni súborov – trojcestné zlučovanie, konflikty a ich riešenie
  • Vzdialené repozitáre, práca v sieti
  • Vzdialené vetvy, tracking information
  • Zlučovanie preusporiadaním (rebase)
  • Rebase v interaktívnom režime (fixup, squash, autosquash)
  • Ďalšie operácie v interaktívnom režime
  • Ďalšie nástroje Gitu (stash, cherry-pick, revert...)
  • Ďalšie cvičenia a príklady v konzole/GUI podľa potreby
  • Model použitia (workflow)
Aktuálna ponuka
Školiace miesto
Jazyk kurzu

Uvedené ceny sú bez DPH.