他の人のブランチをcheckoutしようとしたができない
remoteブランチがローカルの端末上だと表示されない。git fetch しても何をしてもどうしてもremoteブランチを取得できなかった。
行き着いた先のstackoverflow
http://stackoverflow.com/questions/12319968/remote-branch-not-showing-up-in-git-branch-r
つまり gitのconfigがおかしい。
.git/config
を覗いてみると以下の通り。
1 [core]
2 repositoryformatversion = 0
3 filemode = true
4 bare = false
5 logallrefupdates = true
6 ignorecase = true
7 precomposeunicode = true
8 [remote "origin"]
9 url = https://github.com/github_account_name/hoge.git
ここに
10 fetch = +refs/heads/*:refs/remotes/origin/*
を追加することで正しくリモートブランチをfetchすることができました。