Git, GitLab и DevTools
Новые курсы · Опубликованные курсы
24 урока о работе с исходниками сайта: индекс и коммиты, ветки и конфликты, восстановление, история, удалённые репозитории, ревью и DevTools.
Учебные команды, программы, тесты и измерения не выполнялись; результаты примеров описаны как ожидаемые.
Перед началом
Первая часть знакомит с учебным Markdown-каталогом. Продолжение сохраняет его данные и добавляет отдельные сценарии истории и локальную страницу для DevTools. Архивы содержат исходники и условия самостоятельного прохождения, без готовой папки .git.
Уроки 1–8
- Git для сайта: создание первого репозитория
- Как сделать коммит в Git: состав и сообщение изменения
- .gitignore: какие файлы исключить из репозитория
- Ветки в Git: изолированная работа над изменением
- Git merge: объединение веток
- Как разрешить конфликт слияния в Git
- Git rebase: перенос коммитов на новую базу
- Git revert: отмена опубликованного коммита
Новые уроки 9–24
- Git restore: восстановление рабочего файла
- Git log и blame: поиск причины изменения
- Git bisect: поиск коммита с регрессией
- Git stash: временное сохранение незавершённой работы
- Удалённые репозитории Git: получение и отправка изменений
- Merge Request в GitLab: подготовка изменения к ревью
- Code review: как проверить изменение сайта
- Теги Git: версия и состав выпуска
- Git worktree: несколько рабочих деревьев
- DevTools: просмотр DOM и изменение стилей
- DevTools: консоль и точки останова JavaScript
- DevTools Network: диагностика HTTP-запросов
- DevTools: просмотр хранилищ браузера
- DevTools: воспроизведение сетевого запроса
- Как передать веб-проект другому разработчику
- План изменения сайта: небольшой объём и проверяемый результат
Учебные исходники
Исходники уроков 1–8 · Исходники продолжения.
В архивах находятся учебные файлы, ожидаемые состояния и условия самостоятельного прохождения. Наличие исходников не подтверждает исполнение примеров.