Перейти к содержанию

Git, GitLab и DevTools

Новые курсы · Опубликованные курсы

24 урока о работе с исходниками сайта: индекс и коммиты, ветки и конфликты, восстановление, история, удалённые репозитории, ревью и DevTools.

Учебные команды, программы, тесты и измерения не выполнялись; результаты примеров описаны как ожидаемые.

Перед началом

Первая часть знакомит с учебным Markdown-каталогом. Продолжение сохраняет его данные и добавляет отдельные сценарии истории и локальную страницу для DevTools. Архивы содержат исходники и условия самостоятельного прохождения, без готовой папки .git.

Уроки 1–8

  1. Git для сайта: создание первого репозитория
  2. Как сделать коммит в Git: состав и сообщение изменения
  3. .gitignore: какие файлы исключить из репозитория
  4. Ветки в Git: изолированная работа над изменением
  5. Git merge: объединение веток
  6. Как разрешить конфликт слияния в Git
  7. Git rebase: перенос коммитов на новую базу
  8. Git revert: отмена опубликованного коммита

Новые уроки 9–24

  1. Git restore: восстановление рабочего файла
  2. Git log и blame: поиск причины изменения
  3. Git bisect: поиск коммита с регрессией
  4. Git stash: временное сохранение незавершённой работы
  5. Удалённые репозитории Git: получение и отправка изменений
  6. Merge Request в GitLab: подготовка изменения к ревью
  7. Code review: как проверить изменение сайта
  8. Теги Git: версия и состав выпуска
  9. Git worktree: несколько рабочих деревьев
  10. DevTools: просмотр DOM и изменение стилей
  11. DevTools: консоль и точки останова JavaScript
  12. DevTools Network: диагностика HTTP-запросов
  13. DevTools: просмотр хранилищ браузера
  14. DevTools: воспроизведение сетевого запроса
  15. Как передать веб-проект другому разработчику
  16. План изменения сайта: небольшой объём и проверяемый результат

Учебные исходники

Исходники уроков 1–8 · Исходники продолжения.

В архивах находятся учебные файлы, ожидаемые состояния и условия самостоятельного прохождения. Наличие исходников не подтверждает исполнение примеров.

Все новые курсы · Каталог сайта