Ветки в Git позволяют отклониться от основной линии разработки, чтобы работать над чем-то в изоляции — без влияния на основной код. Они легковесны и являются центральным элементом Git-рабочих процессов, позволяя параллельную работу и безопасный эксперимент.
Что такое ветка
A branch is a MOVABLE POINTER to a commit. The default is usually "main".
→ creating a branch = creating a new pointer (cheap/instant — not a copy of files)
→ commits on a branch advance that branch's pointer
→ branches let you work on different things in parallel, isolated from each other
Ветки (просто указатели на коммиты, а не копии) — поэтому создание и переключение между ветками происходит быстро и дешево, вот почему ветвление в Git используется интенсивно.
