Ты уже умеешь сохранять историю проекта через коммиты. Но что, если хочется попробовать новую идею и при этом не сломать то, что уже работает? Для этого в Git придумали ветки.
Ветка — это параллельная линия
Представь, что история твоего проекта — это дорога. Ветка — это ответвление от этой дороги, по которому можно пойти отдельно. В отдельной ветке ты можешь экспериментировать: добавлять код, удалять, переделывать — и всё это никак не затронет основную линию.
Основная ветка по традиции называется main. Именно в ней лежит «рабочая» версия проекта, которой можно доверять.
git branch — список веток
Команда git branch показывает все ветки проекта:
git branch
В ответ Git выведет список и пометит текущую ветку звёздочкой *:
* main
Звёздочка значит «вот здесь ты сейчас находишься». Пока ветка одна — main, но скоро ты научишься создавать новые.
Ветки — это то, что делает Git по-настоящему мощным. Можно вести несколько задач параллельно и не бояться всё сломать: основная ветка остаётся нетронутой.
Попробуй
Введи команду git branch и посмотри, какие ветки есть в проекте. Ты увидишь main со звёздочкой — это твоя текущая ветка. Когда команда сработает, урок зачтётся.