**git checkout -b <ブランチ名> origin/<ブランチ名>**コマンドによりリモートからブランチをチェックアウトしようとしたら、
% git checkout -b myBranch origin/myBranch
fatal: 'origin/myBranch' is not a commit and a branch 'myBranch' cannot be created from it
というエラーとなりコマンドが失敗してしまうことがあります。
これは**checkoutコマンドで第二引数に指定した名前(origin/<ブランチ名>)のリモート追跡ブランチ**が作成(フェッチ)されていないことが原因です。
リモート追跡ブランチの一覧は**git branch -rコマンドで確認可能です。確認してみると現在はdevelop**ブランチしか作成されていません。
% git branch -r
remotes/origin/HEAD -> origin/develop
リモートブランチからリモート追跡ブランチを作成する場合は、**git fetch origin <ブランチ名>**コマンドを使用します。