Я не думаю, что это доступно в GitHub , есть открытые запросы для этой функции:
В BitBucket однако есть эта функция, называемая «Закрыть ветвь после объединения запроса на извлечение», см. Документы
Однако - независимо от удаления ветви в удаленном репозитории , вам и вашим коллегам-разработчикам все равно потребуется удалить локальные ветви, отслеживающие (удаленную) удаленную ветку. Вы можете сделать это (для всех веток), запустив:
$ git remote prune [--dry-run] origin
Команда выше удаляет локальные ветки, которые устарели (обычно - на удаленном ветке больше нет). Используйте его с осторожностью после прочтения Git docs .