Глибоке занурення у Git
Опануйте інструмент, який кожен інженер використовує щодня, але мало хто дійсно розуміє.
Ви вже знаєте git add, git commit, git push. Цей курс переведе вас від рівня “я вмію зберігати свою роботу” до “я розумію цю машину і можу впоратися з будь-якою ситуацією”.
Кожен модуль використовує маніфести Kubernetes, Helm-чарти та реальні інфраструктурні файли — ніяких hello.txt.
Модулі
Розділ «Модулі»| # | Модуль | Час | Що ви опануєте |
|---|---|---|---|
| 1 | Модуль 1: Привид у машині — Внутрішня будова Git | 90 хв | каталог .git, об’єкти, SHA-хешування, DAG |
| 2 | Модуль 2: Мистецтво галуження — Просунуте злиття | 75 хв | FF проти 3-way злиттів, вирішення конфліктів, стратегії галуження |
| 3 | Модуль 3: Історія як вибір — Інтерактивний ребейз | 90 хв | Інтерактивний rebase, squash, fixup, Золоте правило |
| 4 | Модуль 4: Страхувальна сітка — Скасування та відновлення | 60 хв | reset, reflog, revert — більше ніколи не втрачайте код |
| 5 | Модуль 5: Майстерність багатозадачності — Worktrees та Stashing | 60 хв | Worktrees, stash, паралельна робота з гілками |
| 6 | Модуль 6: Цифровий детектив — Усунення несправностей та пошук | 90 хв | bisect, blame, pickaxe search, розслідування історії |
| 7 | Модуль 7: Професійна співпраця — Віддалені репозиторії та PR | 75 хв | Remotes, PR, fetch чи pull, атомарні коміти |
| 8 | Модуль 8: Ефективність на масштабі — Sparse Checkout та LFS | 90 хв | Sparse checkout, LFS, неглибокі клони (shallow clones), монорепозиторії |
| 9 | Модуль 9: Автоматизація та налаштування — Хуки та Rerere | 75 хв | Хуки, rerere, аліаси, командні налаштування |
| 10 | Модуль 10: Міст до GitOps — Джерело інфраструктури | 60 хв | Git як єдине джерело істини, патерни каталогів, ArgoCD/Flux |
Передумови
Розділ «Передумови»- З нуля до термінала — особливо Модуль 0.6 (Основи Git)
- Базові навички роботи з командним рядком (
cd,ls,cat,nano)
Після цього курсу
Розділ «Після цього курсу»Ви будете готові до:
- Філософія та дизайн — декларативне мислення поєднується з робочими процесами Git
- Сучасний DevOps — CI/CD та GitOps базуються безпосередньо на цьому курсі
- Сертифікація CKA — навички роботи з Git використовуються протягом усієї підготовки до іспиту