Skip to main content
Мы публикуем частые обновления нашей документации, и перевод этой страницы, возможно, еще выполняется. Актуальные сведения см. в документации на английском языке.

Создание и удаление ветвей в репозитории

Вы можете создавать или удалять ветви непосредственно в GitHub.

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

В GitHub создавать ветви можно различными способами.

Примечание. Создать ветвь можно только в репозитории, к которому у вас есть доступ на отправку.

Общие сведения о создании ветви с помощью ветвей

  1. На GitHub.com перейдите на главную страницу репозитория. 1. Над списком файлов щелкните Ветви. Ссылка на ветви на странице обзора
  2. Щелкните Новая ветвь. Снимок экрана: страница обзора ветвей с выделенным элементом "Новая ветвь"
  3. В диалоговом окне введите имя ветви и при необходимости измените ее источник.
    Если репозиторием является вилка, в качестве источника ветви также можно выбрать вышестоящий репозиторий. Снимок экрана: модальное окно создания ветви для вилки с выделенным источником ветви
  4. Щелкните Создать ветвь. Снимок экрана: модальное окно создания ветви с выделенной кнопкой создания ветви

Создание ветви с помощью раскрывающегося списка ветви

  1. На GitHub.com перейдите на главную страницу репозитория.
  2. Если вы хотите создать ветвь из ветви, которая не является ветвью по умолчанию для репозитория, щелкните Ветви и выберите другую ветвь. Ссылка на ветви на странице обзора
  3. Нажмите на меню выбора ветви. Меню выбора ветви
  4. Введите уникальное имя для новой ветви и нажмите Создать ветвь. Текстовое поле создания ветви

Создание ветви для проблемы

Вы можете создать ветвь для работы с проблемой непосредственно на странице проблемы и сразу приступить к работе. Дополнительные сведения см. в статье Создание ветви для работы с проблемой.

Удаление ветви

Вы можете автоматически удалять головные ветви после объединения запросов на вытягивание в репозитории. Дополнительные сведения см. в разделе Управление автоматическим удалением ветвей.

Примечание. Если ветвь, которую вы хотите удалить, используется как ветвь репозитория по умолчанию, перед ее удалением нужно выбрать новую ветвь по умолчанию. Дополнительные сведения см. в разделе Изменение ветви по умолчанию.

Если ветвь, которую вы хотите удалить, связана с открытым запросом на вытягивание, необходимо объединить или закрыть этот запрос на вытягивание перед удалением ветви. Дополнительные сведения см. в статьях Слияние запроса на вытягивание и Закрытие запроса на вытягивание.

  1. На GitHub.com перейдите на главную страницу репозитория. 1. Над списком файлов щелкните Ветви. Ссылка на ветви на странице обзора

  2. Прокрутите страницу до ветви, которую хотите удалить, и нажмите на . Удалите ветвь

  3. При попытке удалить ветвь, связанную по крайней мере с одним открытым запросом на вытягивание, необходимо подтвердить, что планируется закрыть запросы на вытягивание.

    Подтверждение удаления ветви

При удалении головной ветви после объединения запроса на вытягивание GitHub проверяет наличие открытых запросов на вытягивание в том же репозитории, где удаленная ветвь указана в качестве базовой ветви. GitHub автоматически обновляет все такие запросы на вытягивание, заменяя базовую ветвь на объединенную базовую ветвь запроса на вытягивание. Дополнительные сведения см. в статье Сведения о ветвях.

Дополнительные материалы