Чтобы быстро узнать названия всех веток, которые уже были слиты, допустим в develop, нам необходимо выполнить 2 простых шага:
-
Переключаемся на ветку develop
$ git checkout develop -
Выполняем в консоле git branch --merged | grep -v develop | grep -v master
$ git branch --merged | grep -v develop | grep -v master
В итоге мы получим список веток которые не были слиты в develop.
При желании можно их сразу удалять этим скриптом, просто добавив в конце "| xargs git branch -d". В итоге это будет выглядеть так:
Но я бы не рекомендовал этого делать, во избежание потерь данных)