以下のコマンドです。
$ git fetch -p
リモートリポジトリの更新情報を取得しつつ、リモートリポジトリ内で削除されたブランチをローカルでも削除してくれます。
個人的にマージ済みのブランチは削除するようにしているので、このコマンドでローカルもすっきりします。
蛇足ですが個人的には以下の流れで開発することが多いです。
- 開発ブランチをcheckoutして作る
- masterにプルリクエストを送る
- マージしたらGithub上で開発ブランチを削除する
- デプロイとか
-
git pull origin master
する -
git fetch -p
でローカルに同期する