Чему вы научитесь
- Применять продвинутые команды Git для рефакторинга истории
- Оптимизировать и ускорять репозитории
- Работать с ветками, тегами и подмодулями на профессиональном уровне
- Решать сложные merge- и rebase-конфликты
- Использовать Git hooks и автоматизировать процессы через CI/CD
- Управлять большими бинарными файлами с помощью Git LFS
- Настраивать подписи коммитов, релизы и безопасные цепочки доверия
- Восстанавливать потерянные коммиты и ветки с помощью reflog
О курсе
Для кого этот курс
Начальные требования
-
Базовые знания Git: коммиты, ветки, merge, push/pull
-
Опыт работы с терминалом
-
Установленный Git версии 2.30+
-
Желание экспериментировать и не бояться переписать историю :)
Преподаватели курса
Как проходит обучение
-
Обучение построено в формате миссий и квестов
-
Каждое задание моделирует реальную ситуацию из жизни разработчиков
-
В курсе есть интерактивные тесты, matching и sorting-задания
-
Практикум проходит в терминале с комментариями и подсказками
-
По завершении каждой темы — мини-проект или симуляция сложной ситуации
Что вы получите
- Глубокое понимание внутренней структуры Git
- Умение работать с ветками и историей на уровне профессионала
- Навыки оптимизации и чистки больших репозиториев
- Полезные alias и конфигурации для ускорения работы
- Реальные практики DevOps-интеграции и автоматизации
- Сертификат Stepik о прохождении курса