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
  • Уроки
  • База знаний
  • Собеседование
Course

$ учебник · фаза 1

Учебник по Git и GitHub.
Сначала модель, потом команды.

Не справочник из сорока команд и не туториал по кнопкам GitHub. Объектная модель сначала, plumbing-команды на руках, потом высокоуровневая работа: ветки, конфликты, pull request, Actions. Книга, которая читается от обложки до обложки и даёт понимание, а не зубрёжку.

Сейчас открыты 18 глав, 13 уроков в sandbox с автопроверкой и 59 статей в справочнике. Главы 18-23 - в работе.

Начать с введения →К первой главе▶ Sandbox: 13 уроков▶ How it works
Contents

Карта учебника

Главы выстроены так, что каждая опирается на предыдущую. Прыжки разрешены, но в Части I и II - фундамент, без которого всё остальное держится плохо.

Часть 0 — Перед началом

  1. 00Предисловие8 мин

Часть I — Что такое Git и зачем

  1. 01Зачем нужен контроль версий30 мин
  2. 02Первый репозиторий за 10 минут35 мин

Часть II — Внутренности Git

  1. 03Объектная модель Git60 минподписка
  2. 04Plumbing и porcelain50 минподписка
  3. 05Три зоны: working tree, индекс, репозиторий45 минподписка

Часть III — Ежедневный Git

  1. 06Ветки50 минподписка
  2. 07Коммиты по-взрослому40 минподписка
  3. 08Merge vs rebase: главная развилка55 минподписка
  4. 09Отмена без паники50 минподписка
  5. 10Расследование истории55 минподписка

Часть IV — Совместная работа

  1. 11Стратегии ветвления: GitFlow, GitHub Flow, trunk-based50 минподписка
  2. 12Удалённые репозитории: fetch, pull, push, tracking55 минподписка
  3. 13Submodules, worktrees и sparse checkout50 минподписка
  4. 14Hooks: автоматизация на стороне Git50 минподписка

Часть V — GitHub как платформа

  1. 15GitHub UI как карта местности45 минподписка
  2. 16GitHub CLI: работа с GitHub без браузера50 минподписка
  3. 17Pull request как процесс55 минподписка
Footer
linuxlab-
Copyright © 2026 LinuxLab. Все права защищены.
Учебники
Цены
О платформе
Конфиденциальность и куки