Verzovací systém Git se v poslední době stal de facto standardem pro většinu open source projektů, ale používá se i v komerční sféře. Git lze vnímat i jako náhrada za Subversion, ale přistupuje k problému verzování jiným způsobem. Zatímco [...]
  • GOC1015
  • Délka 3 dny
  • 30 ITK bodů
  • 1 termin
  • ČR (14 400 Kč)

    SR (660 €)

  • Začátečník

Verzovací systém Git se v poslední době stal de facto standardem pro většinu open source projektů, ale používá se i v komerční sféře. Git lze vnímat i jako náhrada za Subversion, ale přistupuje k problému verzování jiným způsobem. Zatímco předchozí VCS jako CVS, Subversion apod. pracovaly s centrálním modelem, Git (a např. i Mercurial) pracují na distribuovaném modelu (DVCS). Staví také na intenzivním využíváni větvení (branches) a jejich mergování zpět. Práce vybízí k častým izolovaným commitům a jinému způsobu myšlení o integraci všech změn. Kurz je zaměřen na praktickou práci s Git a porozumění základním konceptům po libovolným OS (Windows, Linux, Mac OS X, ...).

»
  • Naučíme vás prakticky používat verzovací systém Git.
  • Kurz je určen pro všechny, kteří se chtějí naučit používat verzovací systém Git
  • Kurz je nezávislý na platformě (Windows, Linux, Mac OS X)
  • Základní znalost práce ve Windows / Linux / OS X
  • Znalost některého programovacího jazyka výhodou
  • Odborný výklad s praktickými ukázkami, cvičení na počítačích.
  • Tištěné prezentace probírané látky.
  • Úvod do verzování, stručná historie VCS
  • Git jako virtuální filesystém (databáze objektů)
  • Index a základní operace
  • Instalace, dokumentace
  • HEAD a další způsoby referencování revizí
  • Větve a tagy
  • Organizace metadat repozitáře
  • Nástroje na opravu chyb
  • Slučování větví na úrovni historie - merge, fast-forward, pravý merge
  • Slučování větví na úrovni souborů - 3cestný merge, konflikty a jejich řešení
  • Vzdálené repozitáře, práce v síti
  • Vzdálené větve, tracking information
  • Slučování přeskládáním (rebase)
  • Rebase v interaktivním režimu (fixup, squash, autosquash)
  • Další operace v interaktivním režimu
  • Další nástroje Gitu (stash, cherry-pick, revert...)
  • Další cvičení a příklady v konzoli/GUI dle potřeby
  • Model použití (workflow)
Aktuální nabídka
Školicí místo
Jazyk kurzu

Uvedené ceny jsou bez DPH.

Školení na míru

Nenašli jste vhodný termín, nebo chcete školení přizpůsobit specifickým potřebám vašeho týmu? Rádi pro vás připravíme školení na míru.