特定のリモートブランチをcheckoutしたくてこれをやるとこのエラーになる。
git checkout -b hoge_branch origin/hoge_branch
fatal: 'origin/hoge_branch' is not a commit and a branch 'hoge_branch' cannot be created from it
# しばし悩んで、ローカルはリモートブランチ名を知らないことに気づく
git fetch
git branch -a
* master
remotes/origin/hoge_branch
# これでチェックアウトできる