n1ro°
RU

Автомобили · Инструкция

Как включить Automatically delete head branches в GitHub

Автоудаление снижает количество давно слитых feature-веток и не требует вручную нажимать Delete branch после каждого pul

Редакция N1RO · Проверено

Короткий ответ

В Repository Settings → General → Pull Requests включите `Automatically delete head branches`. После merge GitHub будет удалять head branch, если этому не мешают protections/rules.

Что делать

  1. Откройте нужный repository на GitHub.
  2. Перейдите Settings → General.
  3. Найдите раздел Pull Requests.
  4. Включите `Automatically delete head branches`.
  5. Слейте тестовый PR из обычной feature branch.
  6. Проверьте, что ветка удалена; если нет, проверьте branch protection и repository rules.

Важно

  • Не включайте настройку, если процессы после merge всё ещё ожидают существование head branch.

Что учитывать

Не включайте настройку, если процессы после merge всё ещё ожидают существование head branch.

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. Managing the automatic deletion of branches). Пример и формулировки — редакция N1RO на 2026-09-18.