Создание новой ветви Git

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

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

Общие сведения о рабочем процессе Git см . в руководстве по Azure Repos Git.

создать новую ветвь.

Примечание.

Имена ветвей не могут содержать символы управления ASCII, такие как пробелы, тильды и двоеточия. Обычно используется строчная буква и разделять слова дефисом. Косая черта может использоваться для группировки ветвей. Длина имени ветви не должна превышать 250 символов ASCII. Чтобы избежать неоднозначности имен ветвей и хэшей фиксации, не используйте имена ветвей, состоящие из 40 шестнадцатеричных символов. Дополнительные сведения об именовании ветвей см. в статье о совместимости git-проверка-ref-format и кроссплатформенной совместимости Git.

Вы можете создавать ветви в репозиториях Azure Repos Git, репозиториях GitHub или других размещенных репозиториях Git.

Azure Repos

  1. В веб-браузере откройте командный проект для вашей организации Azure DevOps, а затем выберите "Ветви Repos>", чтобы открыть представление "Ветви".

    Снимок экрана: страница проекта Azure DevOps с развернутой меню репозитория.

  2. В представлении "Ветви" выберите "Создать ветвь", чтобы запустить диалоговое окно "Создать ветвь".

    Снимок экрана: кнопка

  3. В диалоговом окне "Создание ветви" введите уникальное имя ветви, выберите базовая ветвь для новой ветви, при необходимости свяжите рабочие элементы и нажмите кнопку "Создать".

    Снимок экрана: диалоговое окно

    Новая ветвь отображается в списке ветвей.

    Снимок экрана: список ветвей, на котором показана новая ветвь.

GitHub

В веб-браузере перейдите на главную страницу репозитория GitHub, выберите базовая ветвь, чтобы запустить диалоговое окно switch branchs/tags, введите уникальное имя ветви и нажмите кнопку "Создать ветвь".

Снимок экрана: диалоговое окно

На главной странице репозитория теперь отображаются файлы в новой ветви.

Снимок экрана: новые файлы ветви на главной странице репозитория GitHub.

  1. Просмотрите ветви репозитория, выбрав "Ветви Репозитория>" во время просмотра репозитория в Интернете.

    Просмотр ветвей

  2. Выберите "Создать ветвь " в правом верхнем углу страницы.

    Кнопка

  3. В диалоговом окне "Создание ветви" введите имя новой ветви, выберите ветвь, чтобы создать рабочую часть и связать все рабочие элементы.

    Снимок экрана: создание ветви с помощью диалогового окна

  4. Выберите Создать ветвь.

Совет

После создания удаленной ветви его можно получить в локальном репозитории Git. В командной строке выполните следующую команду:
git fetch
git switch <remote branch name>

Следующие шаги