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

§ how it works · git

Git, разобранный на объекты.

Каждая карточка ниже - SVG-визуализация одной концепции Git: как файл с диска превращается в commit, что значит «branches diverged», и где именно --force-with-lease может тебя предать. Не «список команд», а карта, где у каждой ссылки своё место.

Это рисованные схемы, не sandbox. За «потрогать руками» - в уроки с автопроверкой.

  • объекты · 5 шагов

    Объектная модель: blob → tree → commit

    Git внутри - это четыре типа объектов и одна большая хеш-таблица. Посмотрим, как файл с диска превращается в commit с SHA, и почему вся история криптографически связана.

    посмотреть→
  • история · 5 шагов

    Fast-forward vs merge-коммит

    «Слил ветку» - но как? Без merge-коммита или с ним? Что значит «branches diverged» и зачем существует --no-ff. На графе коммитов всё видно за секунду.

    посмотреть→
  • совместная работа · 5 шагов

    force push: --force vs --force-with-lease

    Зачем существует --force-with-lease, как именно он защищает от затирания чужих коммитов, и почему фоновый fetch может его обмануть. Три зоны, пять сценариев.

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