Команда ниже полезна, когда в репозитории есть ветки, в названии которых есть повторяющийся паттерн, например, feature/.

Допустим, мы хотим удалить все смерженные feature-ветки. Тогда сама команда выглядит следующим образом:

git branch --list 'feature*' --merged | xargs -r git branch -d

Команда является piped-вызовом (результат первого передаём во второе).

  1. Отображаем листинг всех смерженных веток, название которых начинается с feature (порядок опций важен);
  2. С помощью линуксовой утилиты xargs передаём полученный листинг в вызов команды git branch -d.