Menu
Coddy logo textTech

Что такое ветка

Часть раздела Контроль версий путешествия по Terminal на Coddy — урок 28 из 58.

Ветка в Git — это просто перемещаемый указатель на коммит. Ветка по умолчанию обычно называется main, и каждый создаваемый вами коммит продвигает этот указатель вперед.

Ветки позволяют работать над разными линиями разработки одновременно, не мешая друг другу. Вы можете:

  • Опробовать рискованную идею в побочной ветке и без последствий отказаться от неё
  • Разрабатывать новую функциональность изолированно, пока main остается стабильной
  • Передать работу коллеге, поделившись веткой

Вы можете вывести список веток в любое время с помощью:

git branch

Ветка, на которой вы сейчас находитесь, отмечена символом * рядом с её названием. Внутренне Git отслеживает «текущую ветку» через файл .git/HEAD, который вы видели ранее.

challenge icon

Задание

Новичок

Папка уже является полностью настроенным Git-репозиторием с одним коммитом в ветке main. Выведите список веток и напечатайте результат.

Шпаргалка

Ветка в Git — это перемещаемый указатель на коммит. Ветка по умолчанию обычно называется main.

Список всех веток можно вывести с помощью:

git branch

Текущая ветка отмечена символом *. Git отслеживает текущую ветку через файл .git/HEAD.

Попробуйте сами

Терминал
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Контроль версий