Для фактического удаления ветки мы будем использовать xargs для передачи каждого из этих имен веток в команду git branch -D.мы добавим команду в начале, чтобы убедиться, что мы находимся в основной ветке, на случай, если мы случайно запустим эту команду, находясь в ветке, которую мы в итоге захотим удалить.Обратите внимание, что нам нужно использовать более опасную ветку git -D вместо -d, потому что коммиты удаленной ветки были объединены в новый коммит, которого нет в вашей локальной ветке, перед слиянием с master.Использование этой команды предполагает, что после того, как ветка помещена в удаленный репозиторий и удалена из него, локальная копия ветки больше не требуется.Если это точно не описывает ваш рабочий процесс, использование этой служебной функции может привести к потере ваших изменений.Теперь добавьте эту команду в функцию bash или zsh и наслаждайтесь удалением вашей ветки!Если вам интересен какой-либо из аргументов командной строки, загляните в справочные страницы!