{"meta":{"title":"Управление ветвями в репозитории","intro":"Создайте новые ветви для разработки и удаления неиспользуемых ветвей напрямую GitHub.","product":"Запросы на включение внесенных изменений","breadcrumbs":[{"href":"/ru/pull-requests","title":"Запросы на включение внесенных изменений"},{"href":"/ru/pull-requests/how-tos","title":"How-tos"},{"href":"/ru/pull-requests/how-tos/commit-changes","title":"Зафиксируйте изменения"},{"href":"/ru/pull-requests/how-tos/commit-changes/managing-branches-within-your-repository","title":"Управление ветвями"}],"documentType":"article"},"body":"# Управление ветвями в репозитории\n\nСоздайте новые ветви для разработки и удаления неиспользуемых ветвей напрямую GitHub.\n\n## Создание ветви\n\nСоздайте ветвь для отдельного места для работы с изменениями перед открытием запроса на вытягивание.\n\n> \\[!NOTE]\n> Вы можете создать ветвь только в репозитории, в котором есть доступ на запись.\n\n### Общие сведения о создании ветви с помощью ветвей\n\n1. На GitHubперейдите на главную страницу репозитория.\n2. В представлении дерева файлов слева выберите раскрывающееся меню \"git-branch\" aria-hidden=\"true\" aria-label=\"git-branch\" %} в раскрывающемся меню \"git-branch\" %} и выберите команду **Просмотреть все ветви**. Вы также можете найти раскрывающееся меню ветви в верхней части интегрированного редактора файлов.\n\n   ![Снимок экрана: представление дерева файлов для репозитория. Раскрывающееся меню для ветвей развернуто и описано в темно-оранжевый цвет.](/assets/images/help/repository/file-tree-view-branch-dropdown-expanded.png)\n3. Щелкните **Новая ветвь**.\n\n   ![Снимок экрана: страница \"Ветви\" для репозитория. Зеленая кнопка, помеченная как \"Новая ветвь\", выделена оранжевым контуром.](/assets/images/help/branches/new-branch-button.png)\n4. В поле \"Имя ветви\" введите имя ветви.\n5. В разделе \"Источник ветви\" выберите репозиторий и ветвь, чтобы создать новую ветвь.\n6. Щелкните **Создать ветвь**.\n\n### Создание ветви с помощью раскрывающегося списка ветви\n\n1. На GitHubперейдите на главную страницу репозитория.\n\n2. <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-git-branch\" aria-label=\"git-branch\" role=\"img\"><path d=\"M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z\"></path></svg> Выберите раскрывающееся меню ветви в представлении дерева файлов или в верхней части встроенного редактора файлов.\n\n   ![Снимок экрана: представление дерева файлов для репозитория. Раскрывающееся меню для ветвей представлено в темно-оранжевый цвет.](/assets/images/help/branches/file-tree-view-branch-dropdown.png)\n\n3. При необходимости, чтобы создать новую ветвь из ветви, отличной от ветви по умолчанию репозитория, щелкните другую ветвь. Затем снова выберите раскрывающееся меню ветви.\n\n4. В разделе \"Найти или создать ветвь...\" текстовое поле, введите уникальное имя новой ветви и нажмите кнопку **\"Создать ветвь**\".\n\n   ![Снимок экрана: раскрывающееся меню селектора ветви. \"Создать ветвь: new-branch\" выделен оранжевый контур.](/assets/images/help/branches/create-branch-text.png)\n\n### Создание ветви для проблемы\n\nВы можете создать ветвь для работы с проблемой непосредственно на странице проблемы. См [. раздел AUTOTITLE](/ru/issues/tracking-your-work-with-issues/using-issues/creating-a-branch-for-an-issue).\n\n## Удаление ветви\n\nУдаление ветвей, которые больше не нужны, например ветвей для объединенной или закрытой работы.\n\nВы можете автоматически удалять головные ветви после объединения запросов на вытягивание в репозитории. См [. раздел AUTOTITLE](/ru/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-the-automatic-deletion-of-branches).\n\n> \\[!NOTE]\n> Если ветвь, которую вы хотите удалить, используется ветвь по умолчанию репозитория, сначала выберите новую ветвь по умолчанию. См [. раздел AUTOTITLE](/ru/repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/changing-the-default-branch).\n\nЕсли ветвь связана с открытым запросом на вытягивание, выполните слияние или закройте запрос на вытягивание перед удалением ветви.\n\n1. На GitHubперейдите на главную страницу репозитория.\n2. В представлении дерева файлов слева выберите раскрывающееся меню \"git-branch\" aria-hidden=\"true\" aria-label=\"git-branch\" %} в раскрывающемся меню \"git-branch\" %} и выберите команду **Просмотреть все ветви**. Вы также можете найти раскрывающееся меню ветви в верхней части интегрированного редактора файлов.\n\n   ![Снимок экрана: представление дерева файлов для репозитория. Раскрывающееся меню для ветвей развернуто и описано в темно-оранжевый цвет.](/assets/images/help/repository/file-tree-view-branch-dropdown-expanded.png)\n3. Рядом с ветвью, которую вы хотите удалить, щелкните <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-trash\" aria-label=\"The trash icon\" role=\"img\"><path d=\"M11 1.75V3h2.25a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5H5V1.75C5 .784 5.784 0 6.75 0h2.5C10.216 0 11 .784 11 1.75ZM4.496 6.675l.66 6.6a.25.25 0 0 0 .249.225h5.19a.25.25 0 0 0 .249-.225l.66-6.6a.75.75 0 0 1 1.492.149l-.66 6.6A1.748 1.748 0 0 1 10.595 15h-5.19a1.75 1.75 0 0 1-1.741-1.575l-.66-6.6a.75.75 0 1 1 1.492-.15ZM6.5 1.75V3h3V1.75a.25.25 0 0 0-.25-.25h-2.5a.25.25 0 0 0-.25.25Z\"></path></svg> .\n\n   ![Снимок экрана: ветвь в списке ветвей. Значок корзины выделен оранжевым контуром.](/assets/images/help/branches/branches-delete.png)\n4. Если ветвь связана по крайней мере с одним открытым запросом на вытягивание, удаление ветви закрывает запросы на вытягивание. Прочтите предупреждение, а затем нажмите кнопку **\"Удалить**\".\n\nПри удалении головной ветви после объединения запроса на вытягивание GitHub проверяет наличие открытых запросов на вытягивание в том же репозитории, где удаленная ветвь указана в качестве базовой ветви. GitHub автоматически обновляет все такие запросы на вытягивание, заменяя базовую ветвь на объединенную базовую ветвь запроса на вытягивание.\nСм [. раздел AUTOTITLE](/ru/pull-requests/reference/branches).\n\n## Дополнительные материалы\n\n* [Филиалы](/ru/pull-requests/reference/branches)\n* [Просмотр ветвей в репозитории](/ru/repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/viewing-branches-in-your-repository)\n* [Удаление и восстановление ветвей в запросе на вытягивание](/ru/repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/deleting-and-restoring-branches-in-a-pull-request)"}