Menu
CoddyTech

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

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

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

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

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

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

git branch

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

challenge icon

Задание

Новичок

Текущий каталог ещё не является репозиторием Git. Инициализируй новый репозиторий Git с помощью git init -b main (без -b main этот Git называет первую ветку master), настрой данные пользователя (имя и адрес электронной почты), создай коммит с уже имеющимся файлом note.txt, а затем выведи список веток, чтобы убедиться, что ветка main существует. Итоговый вывод должен выглядеть так: * main.

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

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

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

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

Потренируйтесь самостоятельно: Песочница Terminal