Перейти до вмісту

Глибоке занурення у Git

Опануйте інструмент, який кожен інженер використовує щодня, але мало хто дійсно розуміє.

Ви вже знаєте git add, git commit, git push. Цей курс переведе вас від рівня “я вмію зберігати свою роботу” до “я розумію цю машину і можу впоратися з будь-якою ситуацією”.

Кожен модуль використовує маніфести Kubernetes, Helm-чарти та реальні інфраструктурні файли — ніяких hello.txt.


#МодульЧасЩо ви опануєте
1Модуль 1: Привид у машині — Внутрішня будова Git90 хвкаталог .git, об’єкти, SHA-хешування, DAG
2Модуль 2: Мистецтво галуження — Просунуте злиття75 хвFF проти 3-way злиттів, вирішення конфліктів, стратегії галуження
3Модуль 3: Історія як вибір — Інтерактивний ребейз90 хвІнтерактивний rebase, squash, fixup, Золоте правило
4Модуль 4: Страхувальна сітка — Скасування та відновлення60 хвreset, reflog, revert — більше ніколи не втрачайте код
5Модуль 5: Майстерність багатозадачності — Worktrees та Stashing60 хвWorktrees, stash, паралельна робота з гілками
6Модуль 6: Цифровий детектив — Усунення несправностей та пошук90 хвbisect, blame, pickaxe search, розслідування історії
7Модуль 7: Професійна співпраця — Віддалені репозиторії та PR75 хвRemotes, PR, fetch чи pull, атомарні коміти
8Модуль 8: Ефективність на масштабі — Sparse Checkout та LFS90 хвSparse checkout, LFS, неглибокі клони (shallow clones), монорепозиторії
9Модуль 9: Автоматизація та налаштування — Хуки та Rerere75 хвХуки, rerere, аліаси, командні налаштування
10Модуль 10: Міст до GitOps — Джерело інфраструктури60 хвGit як єдине джерело істини, патерни каталогів, ArgoCD/Flux

  • З нуля до термінала — особливо Модуль 0.6 (Основи Git)
  • Базові навички роботи з командним рядком (cd, ls, cat, nano)

Ви будете готові до:

  • Філософія та дизайн — декларативне мислення поєднується з робочими процесами Git
  • Сучасний DevOps — CI/CD та GitOps базуються безпосередньо на цьому курсі
  • Сертифікація CKA — навички роботи з Git використовуються протягом усієї підготовки до іспиту