Глава 5
Ветки: параллельные версии проекта
Обновлено 31 июля 2026 г.
Пока работа идёт по прямой, коммиты выстраиваются в цепочку. Но по прямой она идёт редко. Ты второй день переделываешь раздел отчёта, и тут выясняется, что в опубликованной версии неверная дата и править её надо сейчас. Ветки существуют для таких ситуаций: вести несколько версий проекта одновременно и не бояться, что одна испортит другую.
Ветка - это указатель, а не копия
Слово «ветка» сбивает с толку: кажется, что git копирует папку целиком. Ничего он не копирует. Ветка - это указатель на один коммит, и живёт он в обычном текстовом файле внутри .git:
$ git branch feature-x # создать ветку
$ cat .git/refs/heads/feature-x
f57048622b87f0c63f9aafa9efbbde29b3d75746В файле одна строка: хеш коммита, на к
Закрыто
Дальше глава входит в платный курс
Ты читаешь открытую часть. Купи курс, чтобы прочитать главу целиком.