Содержание курса
1. Введение
2 урока
4
1
1м
0
Закрытый
1.1
Зачем изучать этот курс?
↗
4
1
1м 36с
0
Закрытый
1.2
Как проходить курс
↗
0
0
-
0
2. Введение в Git
5 уроков
4
4
1м
0
Закрытый
2.1
Что такое система контроля версий?
↗
1
1
-
0
Закрытый
2.2
Четыре этапа работы с контентом в Git
↗
1
1
-
0
Открытый
2.3
Ветки
↗
1
1
1м 9с
0
Закрытый
2.4
А как насчёт GitHub?
↗
1
1
-
0
Закрытый
2.5
Чем Git отличается от других систем контроля версий (VCS)
↗
0
0
-
0
3. Основы Git
7 уроков
0
0
1м
0
Закрытый
3.1
Введение: Основы Git
↗
0
0
-
0
Закрытый
3.2
Инициализация репозитория Git
↗
0
0
1м 6с
0
Закрытый
3.3
Просмотр истории репозитория
↗
0
0
-
0
Закрытый
3.4
Получение статуса репозитория
↗
0
0
-
0
Закрытый
3.5
Добавление файлов в репозиторий
↗
0
0
-
0
Закрытый
3.6
Фиксация изменений в репозитории
↗
0
0
-
0
Закрытый
3.7
Экзамен
↗
0
0
-
0
4. Клонирование репозитория
5 уроков
0
0
0м
0
Закрытый
4.1
Введение: Клонирование репозитория
↗
0
0
-
0
Закрытый
4.2
Клонирование удаленного репозитория
↗
0
0
-
0
Закрытый
4.3
Случайное удаление
↗
0
0
-
0
Закрытый
4.4
Восстановление репозитория
↗
0
0
-
0
Закрытый
4.5
Экзамен
↗
0
0
-
0
5. Git ветвление
6 уроков
0
0
2м
1
Закрытый
5.1
Введение: Ветвление в Git
↗
0
0
-
0
Закрытый
5.2
Создание ветки
↗
0
0
2м 19с
1
Закрытый
5.3
Detached HEAD
↗
0
0
-
0
Закрытый
5.4
А как насчет тегов?
↗
0
0
-
0
Закрытый
5.5
Заключение: Ветвление в Git
↗
0
0
-
0
Закрытый
5.6
Экзамен
↗
0
0
-
0
6. Слияние
5 уроков
0
0
0м
0
Закрытый
6.1
Введение: Слияние
↗
0
0
-
0
Закрытый
6.2
Игрушечный пример слияния
↗
0
0
-
0
Закрытый
6.3
Пошаговое слияние
↗
0
0
-
0
Закрытый
6.4
Разбор конфликтов слияния
↗
0
0
-
0
Закрытый
6.5
Экзамен
↗
0
0
-
0
7. Тест для закрепления изученного #1
2 урока
0
0
0м
0
Закрытый
7.1
Оценка №1 — Git Core
↗
0
0
-
0
Закрытый
7.2
Оценка №2 — Git Core
↗
0
0
-
0
8. Git Stash
4 урока
0
0
0м
0
Закрытый
8.1
Введение: Git Stash
↗
0
0
-
0
Закрытый
8.2
Работа со сценарием
↗
0
0
-
0
Закрытый
8.3
Выбор нужного stash
↗
0
0
-
0
Закрытый
8.4
Экзамен
↗
0
0
-
0
9. Git Add Interactive
2 урока
0
0
0м
0
Закрытый
9.1
Введение: Git Add Interactive
↗
0
0
-
0
Закрытый
9.2
Команда Add Interactive
↗
0
0
-
0
10. Reflog
3 урока
0
0
0м
0
Закрытый
10.1
Введение: Рефлог
↗
0
0
-
0
Закрытый
10.2
Потеря коммита и его восстановление
↗
0
0
-
0
Закрытый
10.3
Экзамен
↗
0
0
-
0
11. Cherry Picking
4 урока
0
0
0м
0
Закрытый
11.1
Введение: Cherry-Picking
↗
0
0
-
0
Закрытый
11.2
Простой пример Cherry-Pick
↗
0
0
-
0
Закрытый
11.3
Когда Cherry-Pick может не сработать
↗
0
0
-
0
Закрытый
11.4
Экзамен
↗
0
0
-
0
12. Git Rebase
3 урока
0
0
2м
0
Закрытый
12.1
Введение: Git Rebase
↗
0
0
-
0
Закрытый
12.2
Схема простого rebase
↗
0
0
2м 44с
0
Закрытый
12.3
Пошаговый разбор простого rebase
↗
0
0
-
0
13. Git bisect
4 урока
0
0
0м
0
Закрытый
13.1
Введение: Git Bisect
↗
0
0
-
0
Закрытый
13.2
Bisecting: сессия в общих чертах
↗
0
0
-
0
Закрытый
13.3
Настоящая сессия git bisect
↗
0
0
-
0
Закрытый
13.4
Разница между ∼ и ^
↗
0
0
-
0
14. Тест №2 — Продвинутый локальный Git
2 урока
0
0
0м
0
Закрытый
14.1
Проверь свои навыки №1
↗
0
0
-
0
Закрытый
14.2
Проверь свои навыки №2
↗
0
0
-
0
15. Получение и подтягивание изменений
3 урока
0
0
0м
0
Закрытый
15.1
Введение: Получение и извлечение содержимого
↗
0
0
-
0
Закрытый
15.2
Два Git-репозитория: git_origin и git_cloned
↗
0
0
-
0
Закрытый
15.3
Команда git fetch
↗
0
0
-
0
16. Работа с несколькими репозиториями
3 урока
0
0
0м
0
Закрытый
16.1
Введение: Работа с несколькими репозиториями
↗
0
0
-
0
Закрытый
16.2
Репозитории с тремя связями
↗
0
0
-
0
Закрытый
16.3
Экзамен
↗
0
0
-
0
17. Отправка кода
5 уроков
0
0
0м
0
Закрытый
17.1
Введение: отправка кода
↗
0
0
-
0
Закрытый
17.2
Создание и отправка веток
↗
0
0
-
0
Закрытый
17.3
Отправка в репозитории с разным содержимым
↗
0
0
-
0
Закрытый
17.4
Ветка существует только на удалённом репозитории
↗
0
0
-
0
Закрытый
17.5
Отслеживание удалённых веток с разными именами
↗
0
0
-
0
18. Git Submodules
5 уроков
0
0
0м
0
Закрытый
18.1
Введение: Git Submodules
↗
0
0
-
0
Закрытый
18.2
Пример на практике
↗
0
0
-
0
Закрытый
18.3
Команда 'git submodule'
↗
0
0
-
0
Закрытый
18.4
Git отслеживает состояние подмодуля
↗
0
0
-
0
Закрытый
18.5
Клонирование проекта с сабмодулями
↗
0
0
-
0
19. Pull Requests
2 урока
0
0
0м
0
Закрытый
19.1
Что такое Pull Requests?
↗
0
0
-
0
Закрытый
19.2
Форки и ветки в GitHub
↗
0
0
-
0
20. Тест на проверку изученного #3
2 урока
0
0
0м
0
Закрытый
20.1
Проверь свои навыки №1
↗
0
0
-
0
Закрытый
20.2
Проверь свои навыки №2
↗
0
0
-
0
21. Git Log
3 урока
0
0
0м
0
Закрытый
21.1
Введение: Git Log
↗
0
0
-
0
Закрытый
21.2
Реалистичная история логов
↗
0
0
-
0
Закрытый
21.3
Команда 'git log'
↗
0
0
-
0
22. Схлопывание коммитов
3 урока
0
0
0м
0
Закрытый
22.1
Введение: Сквоширование коммитов
↗
0
0
-
0
Закрытый
22.2
Пример из практики
↗
0
0
-
0
Закрытый
22.3
Команда 'git rebase -i'
↗
0
0
-
0
23. Bare-репозитории
4 урока
0
0
0м
0
Закрытый
23.1
Введение: Bare-репозитории
↗
0
0
-
0
Закрытый
23.2
Настройка bare-репозитория
↗
0
0
-
0
Закрытый
23.3
Схлопывание коммитов
↗
0
0
-
0
Закрытый
23.4
Git Pull и ад бесконечных мерджей
↗
0
0
-
0
24. Cherry-Picking и трёхсторонние слияния
3 урока
0
0
0м
0
Закрытый
24.1
Введение: Cherry-Picking и трёхсторонние слияния
↗
0
0
-
0
Закрытый
24.2
Попытка применить Cherry-Pick
↗
0
0
-
0
Закрытый
24.3
Сгенерировать и применить патч
↗
0
0
-
0
25. Git Hooks
4 урока
0
0
0м
0
Закрытый
25.1
Введение: Git Hooks
↗
0
0
-
0
Закрытый
25.2
Хук pre-commit
↗
0
0
-
0
Закрытый
25.3
Более сложный пример
↗
0
0
-
0
Закрытый
25.4
Дополнительная информация о хуках
↗
0
0
-
0
26. Тест по пройденному
2 урока
0
0
0м
0
Закрытый
26.1
Проверь свои навыки №1
↗
0
0
-
0
Закрытый
26.2
Проверь свои навыки №2
↗
0
0
-
0
27. Завершение
1 урок
0
0
0м
0
Закрытый
27.1
Чему ты научился
↗
0
0
-
0
28. Попрактикуйся Git c этой игрой
1 урок
0
0
0м
0
Открытый
28.1
Игра по Git
↗
0
0
-
0