В первой статье мы познакомились с самим понятием систем контроля версий, научилсь создавать локальный репозиторий, добавлять в него файлы и создавать коммиты. Идём дальше! Ветвление Ветки используются для разработки одной части функционала изолированно от других. Каждая ветка представляет собой отдельную копию кода проекта. Ветки позволяют одновременно работать над разными версиями проекта. Каждый репозиторий по-умолчанию имеет ветку master. Всякий раз, когда требуется разработка нового функционала, не внося при этом изменений в основную рабочую версию, можно создавать новую ветку, на основе рабочей, и вести разработку в ней — новой копии кода проекта. Когда функционал доделан и оттестирован, можно сделать merge — слить отдельную ветку обратно с основной. При слиянии этой временной ветки в основную, все её коммиты разом перенесутся из одной в другую. Ветвление позволяет обчеспечить процесс, при котором всегда в наличии будет рабочая версия проекта, в которой не будет ча