Курс 18 · Data Engineering Бесплатно
Git для Junior Data Engineer
Git от `init` до reflog и CI на GitHub Actions — с пониманием, что внутри .git/. Бесплатно, интерактивно, практика в браузере.
Beginner
Уровень
93
Уроков
55
Часов
22
Модулей
Что входит: 93 уроков · 22 модулей · сертификат
Что нужно знать заранее
- Базовое знакомство с терминалом: cd, ls, mkdir, запуск команды по пути (macOS Terminal, Linux shell, или Windows WSL)
- Любой текстовый редактор — VS Code, JetBrains, vim, nano
- Аккаунт на GitHub (бесплатный) — создадим в модуле 02
Программа
Введение в курс
6 уроков · 3 ч
С нуля: зачем версии и первый коммит
6 уроков · 3 ч
Что такое Git и системы контроля версий
8 уроков · 4 ч
Установка и настройка
8 уроков · 4 ч
Три области: working tree, index, repository
10 уроков · 5 ч
Ветки и слияния
10 уроков · 5 ч
Удалённые репозитории
10 уроков · 5 ч
Конфликты слияния
8 уроков · 4 ч
Rebase и переписывание истории
10 уроков · 5 ч
История и инспекция (log, diff, blame, bisect)
10 уроков · 5 ч
Отмена изменений и reflog
10 уроков · 5 ч
Stash, теги, cherry-pick
8 уроков · 4 ч
Pull Requests и code review
10 уроков · 5 ч
Git workflows: GitHub Flow, GitFlow, trunk-based
8 уроков · 4 ч
.gitignore и .gitattributes
8 уроков · 4 ч
Git LFS и большие данные
8 уроков · 4 ч
Хуки и pre-commit автоматизация
8 уроков · 4 ч
Submodules, subtrees, worktrees
8 уроков · 4 ч
Секреты и безопасность
8 уроков · 4 ч
CI/CD basics с GitHub Actions
8 уроков · 4 ч
Восстановление сломанного репозитория
8 уроков · 4 ч
Capstone: реальный DE-workflow от clone до merge
8 уроков · 4 ч