Školení Git

Ovládněte verzování kódu.
Zbavte se strachu z merge konfliktů a naučte se efektivně spolupracovat v týmu.

NEZÁVAZNĚ POPTAT ŠKOLENÍ

Co je to Git a k čemu se používá

Git je moderní verzovací nástroj a standard pro správu zdrojových kódů. Používají ho jednotlivci, startupy i velké firmy pro každodenní vývoj a spolupráci na projektech. Umožňuje bezpečně pracovat na více částech projektu současně, vracet se v historii změn a efektivně spolupracovat v týmu bez toho, aby si lidé vzájemně přepisovali rozpracovanou práci.

Git také přináší přehled a kontrolu nad změnami – vždy víte, kdo co změnil, proč a kdy. V kombinaci s platformami jako GitLab nebo GitHub získáte navíc podporu pro code review, pull/merge requesty, issue tracking a další nástroje pro moderní vývojový proces - o GitLabu/GitHubu/Bitbucketu/Azure a CI/CD procesech je možné navázat samostatným školením.

Jak školení probíhá

Školení probíhá formou praktického workshopu. Nejprve si vysvětlíme, proč je Git dnes standardem a jaké problémy řeší v praxi. Projdeme si instalaci a základní nastavení, a poté se krok za krokem dostaneme od práce na jedné větvi až po běžný týmový workflow s více větvemi, code review a různými strategiemi integrace změn.

Velkou část školení tvoří praktické scénáře: merge vs. rebase, řešení konfliktů a „záchranné“ situace (například omylem smazané soubory, špatný commit, špatná větev nebo potřeba vrátit se do funkčního stavu). Ukážeme si, jak Git používat tak, aby byl přínosem a ne zdrojem stresu.

Co se naučíte

  • Teoretický úvod do Gitu – základní principy, výhody, jak se v něm orientovat
  • Konfigurace Gitu – základní nastavení, identita, SSH klíče
  • Vytvoření a práce s repozitářem – init/clone, staging, commitování změn
  • Základní ovládání – add, commit, status, log, diff
  • Práce s větvemi – branchování, merge, rebase a kdy co zvolit
  • Remote repozitáře – push/pull, spolupráce v týmu, GitHub/GitLab
  • Řešení konfliktů – praktické ukázky a doporučené postupy
  • Záchrana a opravy – revert, reset, reflog, obnova ztracených dat

Pro koho je školení určeno

Školení je určené primárně pro vývojáře, kteří s verzováním teprve začínají nebo Git používají jen základně (typicky commit/pull/push) a chtějí v něm získat jistotu a pořádek. Kurz je vhodný jak pro malé projekty, tak pro větší týmový vývoj.

Zároveň je školení užitečné i pro DevOps, DBA nebo kohokoliv, kdo potřebuje verzovat konfigurace, skripty, dokumentaci nebo jiné důležité soubory a chce mít změny pod kontrolou a dohledatelné.

Technické požadavky a předchozí znalosti

  • Vlastní notebook s nainstalovaným Gitem
  • Základní práce s terminálem výhodou
  • Přístup k internetu
Tomáš Grulich
Tomáš Grulich

Jsem DevOps a Security konzultant a lektor. Pomohu Vám implementovat a navrhnout spolehlivý a bezpečný stack, nastavit procesy a automatizovat provoz tak, aby technologie podporovaly byznys, ne brzdily tým. Naučím Vás používat prověřené nástroje a technologie, které povedou k rychlejšímu vývoji a bezpečnějšímu provozu vašeho software. V praxi kombinuji DevOps, Security a auditní pohled (ISO / SOC / NIS2) do konkrétních kroků a výstupů.

Nezávazná poptávka školení na Git

Napište mi. Odpovím nejpozději do 24 hodin.

Ozvu se Vám zpět a navrhnu další krok spolupráce.
Odesláním souhlasíte se zpracováním údajů pro účely odpovědi. Bez spamu.