Удаление старых локальных веток в Git-репозитории
На долгих проектах при следовании gitflow или похожих подходов с feature-ветками часто накапливаются локальные ветки, которые уже были смёрджены в develop.
Старые ненужные ветки можно удалить одной командой:
git branch --merged develop | grep -v "^\*\\|develop\\|main\\|master" | xargs -n 1 git branch -d
При этом текущие ветки, несмердженные в develop, останутся.