Gitでプルリクを出し、ブランチがマージされた後にGithub上ではリモートブランチが削除されますが、vscode上のローカルブランチが削除されないときの対処法を記述したいと思います。
不要なリモートブランチを削除する方法
#ブランチを削除する
$ git branch -d BRANCH_NAM
#マージしていないブランチを削除する方法
$ git branch -D BRANCH_NAM
-D
はまだマージされていないブランチも削除することができます。そのため、使用する場面としては誤って作成してしまったブランチを削除する際に使えます。
ちなみに、リモートブランチもvscode上から削除することができます。
$ git fetch --prune
#または
$ git fetch -p
是非、vscodeのターミナル上で実行してみてください