Ветвление в Git работает следующим образом: если нужно добавить новую возможность или исправить баг (незначительный или серьёзный), создаётся новая ветка, в которой будут размещаться эти изменения. 3
В разных ветках находятся разные версии кода, над которыми работа ведётся отдельно друг от друга. 2 Этот подход удобен для тестирования разрабатываемых функций, поскольку позволяет безопасно вносить в код любые изменения, не беспокоясь о поломке чего-то в рабочей версии. 5
Главный инструмент для работы с ветвлением в Git — команда git branch. 2 С её помощью можно добавлять новые ветки, перечислять и переименовывать существующие и удалять их. 2
Для отправки изменений из одной ветки разработки в другую используется функция «слияния» (merge). 5 Для этого переходят в ветку, куда нужно отправить изменения, выполняют команду для слияния с веткой, в которой изначально содержались изменения, и сохраняют работу. 5