linuxlab.io
Учебники▾
  • Линукс и сети
    Файловая система, процессы, TCP/IP, BGP и OSPF
    →
  • Terraform и IaC
    HCL, state, plan/apply на sandbox LocalStack
    →
  • Git и GitHub
    Объектная модель, plumbing, ветвление, GitHub Actions
    →
Все учебники →
ЦеныО платформеВойтиСоздать аккаунт
/
Intro
Lessons
Footer
linuxlab-УчебникиЦеныО платформеКонфиденциальность и куки
Copyright © 2026 LinuxLab. Все права защищены.
linuxlab.io
Учебники▾
  • Линукс и сети
    Файловая система, процессы, TCP/IP, BGP и OSPF
    →
  • Terraform и IaC
    HCL, state, plan/apply на sandbox LocalStack
    →
  • Git и GitHub
    Объектная модель, plumbing, ветвление, GitHub Actions
    →
Все учебники →
ЦеныО платформеВойтиСоздать аккаунт
/
  • Введение
  • Главы
  • How it works
  • Уроки
  • База знаний
  • Собеседование
Lessons

$ ls /lessons-git

Уроки.
13 штук. По одному к каждой главе.

Открываешь урок - в браузере поднимается контейнер с git, появляется терминал. Набираешь команды по шагам, после каждого нажимаешь «проверить» - и видишь, прошёл шаг или нет.

Sandbox отрезан от интернета. `git clone https://github.com/...` падает мгновенно - это не баг, это правило. Тренируемся на локальных bare-репозиториях, без сюрпризов с сетью.

Уроки по главам

Привязка к главам книги

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

  1. гл. 03Собери коммит руками через plumbing-команды~20 мин · 8 шагов
  2. гл. 04Реконструируй log руками через cat-file~20 мин · 7 шагов
  3. гл. 05Три зоны: working tree, index, repository~18 мин · 8 шагов
  4. гл. 06Ветки: создать, переключиться, слить, удалить~22 мин · 8 шагов
  5. гл. 07Атомарные коммиты: add -p и amend~20 мин · 7 шагов
  6. гл. 08Merge против rebase: руками на одном репозитории~20 мин · 7 шагов
  7. гл. 09Отмена: reset, revert, reflog~22 мин · 8 шагов
  8. гл. 10git bisect: найти баг бинарным поиском~18 мин · 7 шагов
  9. гл. 11Trunk-based: фичи под флагами в main~22 мин · 7 шагов
  10. гл. 12Fork-flow с двумя remote~25 мин · 11 шагов
  11. гл. 13git worktree: работать в двух ветках параллельно без stash~18 мин · 7 шагов
  12. гл. 14pre-commit framework: автоматизация перед каждым коммитом~20 мин · 9 шагов
  13. гл. 17Branch protection и CODEOWNERS в локальном forge~30 мин · 9 шагов

$ сначала пройди главу, потом запускай урок - они задумывались как пара.

Footer
linuxlab-
Copyright © 2026 LinuxLab. Все права защищены.
Учебники
Цены
О платформе
Конфиденциальность и куки