git fetch
を実行してもリモートブランチの内容がローカルに反映されていないときは、
.git/config
のfetch
の設定が変わっているかもしれません。
fetch
の部分が
.git/config
[remote "origin"]
url = https://github.com/schacon/simplegit-progit
fetch = refs/heads/develop:refs/remotes/origin/develop
みたいにrefs/heads/develop
なっていると、リモートのdevelopブランチのみをフェッチします。
デフォルトの設定では
.git/config
[remote "origin"]
url = git@github.com:your-account/your-repository.git
fetch = +refs/heads/*:refs/remotes/origin/*
のようになっており、すべてのブランチをフェッチするようになっています。
参考