Что такое ветка
Часть раздела Контроль версий путешествия по Terminal на Coddy. Урок 28 из 58.
Ветка в Git — это просто перемещаемый указатель на коммит. Ветка по умолчанию обычно называется main, и каждый коммит, который вы создаёте в ней, перемещает этот указатель вперёд.
Ветки позволяют одновременно работать над разными направлениями разработки, не мешая друг другу. Вы можете:
- Испробовать рискованную идею в отдельной ветке и без проблем отказаться от неё
- Разрабатывать новую функцию отдельно, пока
mainостаётся стабильной - Передать работу коллеге, поделившись веткой
Ты можешь вывести список веток в любое время с помощью:
git branchВетка, в которой вы сейчас находитесь, отмечена символом * рядом с её названием. Внутри Git отслеживает «текущую ветку» с помощью файла .git/HEAD, который вы видели ранее.
Задание
НовичокТекущий каталог ещё не является репозиторием Git. Инициализируй новый репозиторий Git, настрой сведения о пользователе (имя и адрес электронной почты), создай коммит с существующим файлом note.txt, а затем выведи список веток, чтобы убедиться, что ветка main существует. Итоговый вывод должен выглядеть так: * main.
Попробуйте сами
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Контроль версий
4Проверка изменений
Git DiffРазница проиндексированных измененийGit ShowПовторение — детективная работа2Начало работы
Инициализация репозиторияПапка .gitНастройка вашей личностиСтатус GitПовторение — первый репозиторий5Игнорирование файлов
Зачем игнорировать файлыШаблоны .gitignoreПроверка правил игнорированияПовторение — чистый репозиторий3Отслеживание изменений
Область подготовленных измененийGit AddGit CommitИзменение отслеживаемого файлаGit LogПовторение — первые коммиты6Проект сайта с рецептами
Обзор проектаИнициализация и игнорированиеПотренируйтесь самостоятельно: Песочница Terminal