Курс на Stepik
Обложка курса «Git простым языком» на Stepik
1 690 ₽

Git простым языком ★ 4.143

Открыть на
STEPIK.ORG

Полный курс по Git с упором на практику.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Git простым языком»Учеников на курсе 720
Сертификаты, выданные на курсе «Git простым языком»Сертификатов выдано 87
Отзывы о курсе «Git простым языком»Отзывов получено 7
Рейтинг курса «Git простым языком»Рейтинг курса 4.143
Уроки в курсе «Git простым языком»Количество уроков 63
Тесты в курсе «Git простым языком»Количество квизов 292
Задачи с кодом в курсе «Git простым языком»Количество задач с кодом 6
Время прохождения курса «Git простым языком»Время прохождения курса —
Стоимость курса «Git простым языком»Стоимость курса 1 690 ₽ —
Обновления курса «Git простым языком»Обновления курса — —
Дата публикации курса «Git простым языком»Дата публикации курса — ———
Последнее обновление курса «Git простым языком»Последнее обновление — ———
Сложность easy — ———

Содержание курса

Разделы в курсе «Git простым языком» 11 разделов Уроки в курсе «Git простым языком» 63 урока Тесты в курсе «Git простым языком» 292 теста Задачи в курсе «Git простым языком» 6 задач Время прохождения курса «Git простым языком» 28 ч. Последнее обновление курса «Git простым языком» обн. 31 июля 2026

Введение

4 урока
1. Введение ↗
2. Как устроен курс? ↗
3. Установка Git на разные ОС ↗
4. Первоначальная настройка Git (config, алиасы, SSH-ключи) ↗

Основы Git

3 урока
1. Что такое система контроля версий? ↗
2. История, философия и архитектура Git ↗
3. Основные понятия: репозиторий, коммит, ветка ↗

Базовые операции

9 уроков
1. Создание репозитория и базовый workflow ↗
2. Практика ↗
3. Работа с изменениями (add, commit, status, diff) ↗
4. Практика ↗
5. Просмотр истории и навигация по коммитам ↗
6. Отмена изменений (checkout, restore, clean) ↗
7. Практика ↗
8. Игнорирование файлов (.gitignore и .gitkeep) ↗
9. Итоговое задание модуля ↗

Ветвление и слияние

6 уроков
1. Ветки: создание, переключение, удаление ↗
2. Практика ↗
3. Слияние веток: fast-forward и 3-way merge ↗
4. Практика ↗
5. Разрешение конфликтов ↗
6. Итоговое задание модуля ↗

Удаленные репозитории

6 уроков
1. Работа с remote: clone, remote add ↗
2. Практика ↗
3. Синхронизация: push, pull, fetch ↗
4. Практика ↗
5. Ветки в удаленных репозиториях ↗
6. Итоговое задание модуля ↗

Изменение истории

7 уроков
1. Amend и перезапись последнего коммита ↗
2. Rebase: линейная история ↗
3. Практика ↗
4. Интерактивный rebase: squash, reorder, edit ↗
5. Практика ↗
6. Cherry-pick: выборочное применение коммитов ↗
7. Итоговое задание модуля ↗

Продвинутые инструменты

8 уроков
1. Stash: временное хранилище ↗
2. Практика ↗
3. Reset vs Revert: отмена коммитов ↗
4. Практика ↗
5. Поиск: log, grep, blame, bisect ↗
6. Практика ↗
7. Reflog и восстановление потерянных данных ↗
8. Итоговое задание модуля ↗

Работа в команде

7 уроков
1. Fork и Pull Request workflow ↗
2. Практика ↗
3. Code Review: best practices ↗
4. Теги и управление релизами ↗
5. Практика ↗
6. Стратегии ветвления (Git Flow, GitHub Flow, Trunk-based) ↗
7. Итоговое задание модуля ↗

Продвинутые возможности

7 уроков
1. Подмодули: работа с зависимостями ↗
2. Практика ↗
3. Git LFS: большие файлы ↗
4. Практика ↗
5. Hooks: автоматизация процессов ↗
6. Практика ↗
7. Worktree: параллельная работа ↗

Автоматизация и интеграции

3 урока
1. CI/CD интеграция: автоматизация workflow ↗
2. Решение типовых проблем и troubleshooting ↗
3. Практика ↗

Внутреннее устройство Git

3 урока
1. Объектная модель Git: как Git хранит данные ↗
2. Ссылки, индекс и pack-файлы ↗
3. Практика: исследуем .git директорию ↗