19729


表題のとおりとなります。

サーバー（origin）から消したはずのブランチが（例えばhoge)が

Amazon Linuxのgitで下記操作をすると

`$ git branch -a | grep hoge`

> remotes/origin/hoge

と出てしまいます。

Macで同様に、

`$ git branch -a | grep hoge`  
した場合は何も表示されません。

ソースツリーでもhogeブランチはoriginから消えていることは確認済みです。

gitのバージョンの違いで挙動が違うとかでしょうか？  
Amazon: git version 2.1.0  
Mac: git version 2.6.3


CC BY-SA 3.0
2015-12-07T15:22:25.680
19726
2015-12-07T17:45:27.337
2015-12-07T17:45:27.337
76
9008
question
git
サーバー (origin) から消したはずのブランチが git branch -a すると出現する


表示されているのは、ローカルに存在しているリモート追跡ブランチです。 `git fetch -p` を実行すると、 fetch
の際に、リモート上から存在しなくなったブランチの、リモート追跡ブランチを削除できます。


CC BY-SA 3.0
2015-12-07T16:01:14.653
19729
2015-12-07T16:01:14.653
754
19726
answer