Создание ветви
В GitHub Enterprise Server создавать ветви можно различными способами.
Примечание. Создать ветвь можно только в репозитории, к которому у вас есть доступ на отправку.
Общие сведения о создании ветви с помощью ветвей
-
На экземпляр GitHub Enterprise Server перейдите на главную страницу репозитория.
-
Над списком файлов щелкните Ветви.
-
Щелкните Новая ветвь.
-
В разделе "Имя ветви" введите имя ветви.
-
В разделе "Источник ветви" выберите источник для своей ветви.
- Если репозиторий является вилкой, выберите раскрывающееся меню репозитория и щелкните вилку или репозиторий вышестоящий.
- Выберите раскрывающееся меню ветвь и выберите ветвь.
-
Щелкните Создать ветвь.
Создание ветви с помощью раскрывающегося списка ветви
-
На экземпляр GitHub Enterprise Server перейдите на главную страницу репозитория.
-
Выберите раскрывающееся меню выбора ветви.
-
Если вы хотите создать новую ветвь из ветви, отличной от ветвь по умолчанию репозитория, щелкните другую ветвь, а затем снова выберите раскрывающееся меню ветви.
-
В разделе "Найти или создать ветвь..." введите уникальное имя новой ветви, а затем нажмите кнопку Создать ветвь.
Создание ветви для проблемы
Вы можете создать ветвь для работы с проблемой непосредственно на странице проблемы и сразу приступить к работе. Дополнительные сведения см. в разделе Создание ветви для работы с проблемой.
Удаление ветви
Вы можете автоматически удалять головные ветви после объединения запросов на вытягивание в репозитории. Дополнительные сведения см. в разделе Управление автоматическим удалением ветвей.
Примечание. Если ветвь, которую вы хотите удалить, используется как ветвь репозитория по умолчанию, перед ее удалением нужно выбрать новую ветвь по умолчанию. Дополнительные сведения см. в разделе Изменение ветви по умолчанию.
Если ветвь, которую вы хотите удалить, связана с открытым запросом на вытягивание, необходимо объединить или закрыть этот запрос на вытягивание перед удалением ветви. Дополнительные сведения см. в разделе Слияние запроса на вытягивание или Закрытие запроса на вытягивание.
-
На экземпляр GitHub Enterprise Server перейдите на главную страницу репозитория.
-
Над списком файлов щелкните Ветви.
-
Рядом с ветвью, которую вы хотите удалить, щелкните .
-
Если ветвь связана по крайней мере с одним открытым запросом на вытягивание, удаление ветви закроет запросы на вытягивание. Прочтите предупреждение и нажмите кнопку Удалить.
При удалении головной ветви после объединения запроса на вытягивание GitHub проверяет наличие открытых запросов на вытягивание в том же репозитории, где удаленная ветвь указана в качестве базовой ветви. GitHub автоматически обновляет все такие запросы на вытягивание, заменяя базовую ветвь на объединенную базовую ветвь запроса на вытягивание. Дополнительные сведения см. в разделе О ветвях.