Git: как локально удалить ветки, которые уже смержены (merged)
Для того, чтобы удалить ветки из локального Git репозитория, которые уже были смержены (merged), например в master и development, можно воспользоваться слудеющей командой:
git branch --merged | egrep -v "(^\*|master|development)" | xargs git branch -d
Первая часть команды
git branch --merged | egrep -v "(^\*|master|development)"
выводит все ветки (кроме веток master и development), которые уже смержены.
Вторая часть команды
xargs git branch -d
удаляет найденные ветки локально, используя в качестве параметров результаты из 1й команды