Создание ветки
Часть раздела Контроль версий путешествия по Terminal на Coddy — урок 29 из 58.
Чтобы создать новую ветку, используйте git branch, указав после неё нужное имя:
git branch feature-loginЭто создает новую ветку, указывающую на текущий коммит. Это не переключает на неё. Вы остаётесь на той ветке, на которой находились, но теперь в том же месте существует новый указатель.
Просмотр списка веток подтверждает, что новая ветка была создана:
git branch
feature-login
* mainИмена веток по общепринятым правилам пишутся в нижнем регистре и используют дефисы между словами. Распространенные шаблоны включают feature-x, fix-bug-123 и experiment-y.
Задание
НовичокВ репозитории уже есть один коммит в ветке main. Создайте новую ветку с названием feature-search. Затем выведите список всех веток.
Ожидаемый вывод показывает обе ветки в алфавитном порядке, при этом main по-прежнему отмечена как текущая.
Шпаргалка
Создайте новую ветку (без переключения на неё):
git branch feature-loginСписок всех веток (* помечает текущую):
git branch
feature-login
* mainСоглашение об именовании веток: в нижнем регистре с дефисами, например feature-x, fix-bug-123.
Попробуйте сами
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Контроль версий
7Ветвление
Что такое веткаСоздание веткиПереключение ветокКоммиты в веткеУдаление веткиИтоги: работа с ветками2Начало работы
Инициализация репозиторияПапка .gitНастройка данных пользователяGit StatusИтоги — первый репозиторий5Игнорирование файлов
Зачем игнорировать файлыШаблоны .gitignoreПроверка правил игнорированияИтоги: чистый репозиторий8Слияние
Что такое слияниеСлияние Fast-ForwardТрёхстороннее слияниеКонфликты слиянияРазрешение конфликтаИтоги — Мастер слияния11Проект: Feature Branch
Обзор проектаИнициализация Main3Отслеживание изменений
Область подготовкиGit AddGit CommitИзменение отслеживаемого файлаGit LogИтоги: первые коммиты6Проект: Сайт рецептов
Обзор проектаИнициализация и игнорирование