**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 <ブランチ名>**コマンドを使用します。