Содержание курса
1. Введение
4 урока
753
702
5м
9
Закрытый
1.1
Введение
↗
217
166
3м 37с
5
Закрытый
1.2
Как устроен курс?
↗
179
179
0м 27с
1
Закрытый
1.3
Установка Git на разные ОС
↗
181
181
1м 0с
1
Закрытый
1.4
Первоначальная настройка Git (config, алиасы, SSH-ключи)
↗
176
176
1м 20с
2
2. Основы Git
3 урока
658
450
21м
4
Открытый
2.1
Что такое система контроля версий?
↗
261
156
6м 17с
1
Открытый
2.2
История, философия и архитектура Git
↗
237
147
6м 30с
1
Закрытый
2.3
Основные понятия: репозиторий, коммит, ветка
↗
160
147
8м 57с
2
3. Базовые операции
9 уроков
1 211
899
178м
6
Открытый
3.1
Создание репозитория и базовый workflow
↗
267
148
6м 30с
1
Закрытый
3.2
Практика
↗
147
119
19м 46с
0
Закрытый
3.3
Работа с изменениями (add, commit, status, diff)
↗
136
117
19м 36с
0
Закрытый
3.4
Практика
↗
124
108
11м 4с
0
Закрытый
3.5
Просмотр истории и навигация по коммитам
↗
120
100
21м 41с
1
Закрытый
3.6
Отмена изменений (checkout, restore, clean)
↗
115
91
15м 8с
2
Закрытый
3.7
Практика
↗
104
85
19м 0с
0
Закрытый
3.8
Игнорирование файлов (.gitignore и .gitkeep)
↗
96
73
17м 40с
1
Закрытый
3.9
Итоговое задание модуля
↗
102
58
51м 19с
1
4. Ветвление и слияние
6 уроков
460
367
163м
8
Закрытый
4.1
Ветки: создание, переключение, удаление
↗
87
72
28м 8с
1
Закрытый
4.2
Практика
↗
77
63
10м 49с
1
Закрытый
4.3
Слияние веток: fast-forward и 3-way merge
↗
77
64
19м 38с
2
Закрытый
4.4
Практика
↗
70
58
15м 8с
0
Закрытый
4.5
Разрешение конфликтов
↗
75
65
20м 0с
1
Закрытый
4.6
Итоговое задание модуля
↗
74
45
72м 40с
3
5. Удаленные репозитории
6 уроков
361
286
258м
-1
Закрытый
5.1
Работа с remote: clone, remote add
↗
68
59
28м 14с
0
Закрытый
5.2
Практика
↗
63
53
19м 44с
0
Закрытый
5.3
Синхронизация: push, pull, fetch
↗
62
50
16м 45с
0
Закрытый
5.4
Практика
↗
58
47
36м 39с
0
Закрытый
5.5
Ветки в удаленных репозиториях
↗
56
45
37м 20с
-1
Закрытый
5.6
Итоговое задание модуля
↗
54
32
123м 35с
0
6. Изменение истории
7 уроков
298
239
381м
-1
Закрытый
6.1
Amend и перезапись последнего коммита
↗
49
43
20м 17с
0
Закрытый
6.2
Rebase: линейная история
↗
49
40
28м 20с
0
Закрытый
6.3
Практика
↗
44
40
27м 9с
0
Закрытый
6.4
Интерактивный rebase: squash, reorder, edit
↗
42
33
20м 27с
0
Закрытый
6.5
Практика
↗
39
30
30м 50с
0
Закрытый
6.6
Cherry-pick: выборочное применение коммитов
↗
37
31
22м 54с
-1
Закрытый
6.7
Итоговое задание модуля
↗
38
22
233м 12с
0
7. Продвинутые инструменты
8 уроков
245
196
307м
0
Закрытый
7.1
Stash: временное хранилище
↗
35
27
39м 55с
0
Закрытый
7.2
Практика
↗
30
28
10м 29с
0
Закрытый
7.3
Reset vs Revert: отмена коммитов
↗
31
23
18м 45с
0
Закрытый
7.4
Практика
↗
30
25
19м 18с
0
Закрытый
7.5
Поиск: log, grep, blame, bisect
↗
31
26
31м 17с
0
Закрытый
7.6
Практика
↗
28
25
20м 46с
0
Закрытый
7.7
Reflog и восстановление потерянных данных
↗
31
26
26м 2с
0
Закрытый
7.8
Итоговое задание модуля
↗
29
16
143м 27с
0
8. Работа в команде
7 уроков
181
171
210м
0
Закрытый
8.1
Fork и Pull Request workflow
↗
27
25
38м 51с
0
Закрытый
8.2
Практика
↗
25
25
12м 10с
0
Закрытый
8.3
Code Review: best practices
↗
26
26
10м 43с
0
Закрытый
8.4
Теги и управление релизами
↗
26
25
14м 3с
0
Закрытый
8.5
Практика
↗
25
25
10м 21с
0
Закрытый
8.6
Стратегии ветвления (Git Flow, GitHub Flow, Trunk-based)
↗
26
25
13м 56с
0
Закрытый
8.7
Итоговое задание модуля
↗
26
20
113м 48с
0
9. Продвинутые возможности
7 уроков
116
96
134м
0
Закрытый
9.1
Подмодули: работа с зависимостями
↗
19
15
20м 44с
0
Закрытый
9.2
Практика
↗
17
15
16м 49с
0
Закрытый
9.3
Git LFS: большие файлы
↗
19
14
24м 34с
0
Закрытый
9.4
Практика
↗
16
14
11м 13с
0
Закрытый
9.5
Hooks: автоматизация процессов
↗
16
13
13м 0с
0
Закрытый
9.6
Практика
↗
14
13
14м 10с
0
Закрытый
9.7
Worktree: параллельная работа
↗
15
12
37м 48с
0
10. Автоматизация и интеграции
3 урока
43
38
59м
0
Закрытый
10.1
CI/CD интеграция: автоматизация workflow
↗
14
13
19м 33с
0
Закрытый
10.2
Решение типовых проблем и troubleshooting
↗
15
13
18м 31с
0
Закрытый
10.3
Практика
↗
14
12
23м 32с
0
11. Внутреннее устройство Git
3 урока
50
38
60м
0
Закрытый
11.1
Объектная модель Git: как Git хранит данные
↗
18
11
22м 31с
0
Закрытый
11.2
Ссылки, индекс и pack-файлы
↗
17
17
8м 54с
0
Закрытый
11.3
Практика: исследуем .git директорию
↗
15
10
31м 58с
0