Создание ветки
Часть раздела Контроль версий путешествия по 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 и выведи список всех веток.
Каждый запуск начинается с чистой копии папки, и весь скрипт в редакторе запускается снова с самого начала. За тебя ничего не коммитится: начни с
git init -q -b main, задайgit config user.nameиgit config user.emailи закоммить исходный файл. Оставь эти строки в редакторе. Если ты их удалишь, то увидишьfatal: not a git repository.
В ожидаемом выводе показаны обе ветки в алфавитном порядке, а main по-прежнему помечена как текущая.
Попробуйте сами
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Контроль версий
4Проверка изменений
Git DiffРазница проиндексированных измененийGit ShowПовторение — детективная работа2Начало работы
Инициализация репозиторияПапка .gitНастройка вашей личностиСтатус GitПовторение — первый репозиторий5Игнорирование файлов
Зачем игнорировать файлыШаблоны .gitignoreПроверка правил игнорированияПовторение — чистый репозиторий3Отслеживание изменений
Область подготовленных измененийGit AddGit CommitИзменение отслеживаемого файлаGit LogПовторение — первые коммиты6Проект сайта с рецептами
Обзор проектаИнициализация и игнорированиеПотренируйтесь самостоятельно: Песочница Terminal