gitでリモートブランチを取得する
リモートブランチを持ってこようとしてエラー
$ git co -b fuga origin/fuga fatal: git checkout: updating paths is incompatible with switching branches. Did you intend to checkout 'origin/fuga' which can not be resolved as commit?
リモートブランチが見えてない
$ git branch -a * master remotes/origin/master
この場合git fetchで取得することができる
$ git fetch remote: Counting objects: 3, done. remote: Compressing objects: 100% (2/2), done. remote: Total 2 (delta 0), reused 0 (delta 0) Unpacking objects: 100% (2/2), done. From /path/to/repository * [new branch] fuga -> origin/fuga
branch -aで見えるようになるので
$ git branch -a * master remotes/origin/fuga remotes/origin/master
ブランチに切り替える
$ git co -b fuga origin/fuga Branch fuga set up to track remote branch fuga from origin. Switched to a new branch 'fuga'