Skip to main content

Управление ветвями в репозитории

Создайте новые ветви для разработки и удаления неиспользуемых ветвей напрямую GitHub.

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

Создайте ветвь для отдельного места для работы с изменениями перед открытием запроса на вытягивание.

Примечание.

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

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

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

  2. В представлении дерева файлов слева выберите раскрывающееся меню "git-branch" aria-hidden="true" aria-label="git-branch" %} в раскрывающемся меню "git-branch" %} и выберите команду Просмотреть все ветви. Вы также можете найти раскрывающееся меню ветви в верхней части интегрированного редактора файлов.

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

  3. Щелкните Новая ветвь.

    Снимок экрана: страница "Ветви" для репозитория. Зеленая кнопка, помеченная как "Новая ветвь", выделена оранжевым контуром.

  4. В поле "Имя ветви" введите имя ветви.

  5. В разделе "Источник ветви" выберите репозиторий и ветвь, чтобы создать новую ветвь.

  6. Щелкните Создать ветвь.

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

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

  2. Выберите раскрывающееся меню ветви в представлении дерева файлов или в верхней части встроенного редактора файлов.

    Снимок экрана: представление дерева файлов для репозитория. Раскрывающееся меню для ветвей представлено в темно-оранжевый цвет.

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

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

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

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

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

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

Удаление ветвей, которые больше не нужны, например ветвей для объединенной или закрытой работы.

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

Примечание.

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

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

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

  2. В представлении дерева файлов слева выберите раскрывающееся меню "git-branch" aria-hidden="true" aria-label="git-branch" %} в раскрывающемся меню "git-branch" %} и выберите команду Просмотреть все ветви. Вы также можете найти раскрывающееся меню ветви в верхней части интегрированного редактора файлов.

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

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

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

  4. Если ветвь связана по крайней мере с одним открытым запросом на вытягивание, удаление ветви закрывает запросы на вытягивание. Прочтите предупреждение, а затем нажмите кнопку "Удалить".

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

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