やりたいこと
例えば、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
はリモートに存在しなくなったブランチを
リモート追跡ブランチから削除してくれる。
無事削除された。