2011-11-02 13 views
3

リモートブランチが削除されたリモートブランチを追跡するようにセットアップされているローカルブランチをいつ、またはすべて表示するよい方法はありますか?私が追跡しているリモートブランチが削除されたときを教えてください

例。

リモートブランチhotfixを追跡し、リモートで(通常はdevにマージされているため)削除されます。私は何とかこれを見て、私が行動をとることができるようにしたいと思います(通常、私のローカル支店を削除することです)。

これを行うには良い方法がありますか?

答えて

3

あなたはgit fetch後、試みることができる:

git remote prune --dry-run 

を任意の古い追跡分岐があるかどうかを確認するために:

プルーン

<name>の下にあるすべての古い追跡ブランチを削除します。
これらの古いブランチは、<name>で参照されているリモートリポジトリからすでに削除されていますが、ローカルではまだ "remotes/<name>"で利用可能です。

--dry-runオプションを指定すると、どのブランチがプルーニングされるのかを報告しますが、実際にプルーニングは行いません。

+0

プルーンについては知りませんでしたが、それは素晴らしいコマンドです!ありがとう – Sedrik

関連する問題