やりたいこと
例えば、developブランチにマージ済みのブランチfeature/add-featureがGitHub上にあるとする。
マージ済みなので、ブランチfeature/add-featureをリモートから削除した。
ただ、リモート追跡ブランチには残っている。もう不要なので消したい。
bash
git branch -a
* develop
main
remotes/origin/develop
remotes/origin/main
remotes/origin/feature/add-feature // こいつ
git fetch --pruneを使う
Gitコマンドgit fetch --pruneはリモートに存在しなくなったブランチを
リモート追跡ブランチから削除してくれる。
無事削除された。