手元にあるリモートローカルbranchの削除

git fetch --prune

手元にある同名のローカルbranchも一括削除

git fetch --prune && for branch in $(git branch -vv | grep ': gone]' | awk '{print $1}'); do git branch -d $branch; done