Zakres tematyczny
Temat 01
Podstawy Git
Inicjalizacja, konfiguracja, add, commit, status, log.
Temat 02
Gałęzie (branches)
Tworzenie, przełączanie, scalanie, usuwanie gałęzi.
Temat 03
Zdalne repozytoria
clone, fetch, pull, push, GitHub, GitLab, Bitbucket.
Temat 04
Rozwiązywanie konfliktów
Konflikty przy merge i rebase, narzędzia graficzne.
Temat 05
Git Flow
Strategia gałęzi: feature, release, hotfix, develop, main.
Temat 06
Historia i cofanie
reset, revert, cherry-pick, stash, reflog.
Temat 07
Tagi i wersjonowanie
Semantic versioning, tworzenie tagów, GitHub Releases.
Temat 08
CI/CD integracja
GitHub Actions, GitLab CI, automatyczne testy i deploy.
📁 Materiały do pobrania