Přeskočit na obsah
//školeníwifiprofi
Git
Git

Git v praxi – verzování, větvení a spolupráce v týmu

Praktické verzování, větvení, slučování a týmová spolupráce v Gitu – od základů po řešení problémů.

+420 720 220 285
Kód kurzu
GIT-01
Délka
20 hodin
Úroveň
Základy
Cena za osobu
15 490 Kč
Získejte až 45 000 Kč na osobu! Z Národního plánu obnovy lze čerpat dotace pro vzdělávání zaměstnanců. Zavolejte, anebo si nechte zavolat, a vše s vámi probereme!Podmínky dotace →
Popis kurzu

Git zvládne skoro každý na úrovni "commit, push, pull" – problém nastane ve chvíli, kdy je potřeba vyřešit konflikt při mergi, opravit rozjetou historii, nebo se domluvit v týmu na jednotné větvicí strategii.

Kurz provede kompletním pracovním postupem s Gitem – od základů přes větvení, merge a rebase, práci se vzdálenými repozitáři a pull requesty, až po řešení běžných problémů a záchranu ztracené práce. Určeno vývojářům a administrátorům, kteří Git používají denně a potřebují ho ovládat s jistotou, ne jen mechanicky.

Požadavky
  • Základní znalost práce v příkazové řádce
  • Žádná předchozí zkušenost s Gitem není nutná
Osnova

Rozsah 20 hodin, obvykle 3 dny. Témata řadíme podle úrovně skupiny, méně potřebná zkrátíme a víc času dáme tomu, co tým skutečně řeší.

01Princip Gitu – objektová databáze (blob, tree, commit), proč je Git rychlý a distribuovaný
02Instalace a základní pracovní postup – index/staging area, add, commit, status, log
03HEAD a odkazování na revize (HEAD~, HEAD^, rozsahy commitů)
04Práce s větvemi a tagy
05Slučování větví (merge, fast-forward, true merge) a řešení konfliktů
06Rebase a jeho rozdíl oproti merge
07Interaktivní rebase – fixup, squash, autosquash
08Stash, cherry-pick a revert vs. reset
09Práce se vzdálenými repozitáři – remote, push, pull, fetch, tracking větve
10Pull requesty a code review workflow
11Větvicí strategie – Git flow, GitHub flow, trunk-based development
12.gitignore, git hooks a základní automatizace

Chcete tento kurz pro svůj tým?

Napište nám, co tým řeší, a vše dohodneme.

+420 720 220 285