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

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

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

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

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

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

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

  1. На экземпляр GitHub Enterprise Server перейдите на главную страницу репозитория.

  2. Выберите раскрывающееся меню выбора ветви.

    Снимок экрана: страница репозитория. Раскрывающееся меню со значком ветви и словом "main" выделено оранжевым контуром.

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

  4. В разделе "Найти или создать ветвь..." введите уникальное имя новой ветви, а затем нажмите кнопку Создать ветвь.

    Снимок экрана: раскрывающееся меню выбора ветви. "Create branch: new-branch" выделен оранжевым контуром.

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

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

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

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

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

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

  1. На экземпляр GitHub Enterprise Server перейдите на главную страницу репозитория.

  2. Над списком файлов щелкните Ветви.

    Снимок экрана: страница репозитория. Ссылка с меткой "55 ветвей" выделена оранжевым контуром.

  3. Рядом с ветвью, которую вы хотите удалить, щелкните .

    Снимок экрана: ветвь в списке ветвей. Значок корзины выделен оранжевым контуром.

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

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