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
  • 1 termín
  • SR (660 €)

    ČR (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.

Školenie na mieru

Nenašli ste vhodný termín, alebo chcete školenie prispôsobiť špecifickým potrebám vášho tímu? Radi pre vás pripravíme školenie na mieru.