
こんにちは、あきぞらです。
エンジニアでgitで作業する方が多いと思います。
今日はリモートブランチを取得してローカルにチェックアウトす方法を書こうと思います。
リモートブランチからローカルブランチを作成する
以下のようなコマンドで、リモートブランチからローカルブランチを作成することができます。
$ git checkout -b ローカルのブランチ名 origin/リモートのブランチ名
例えばこんな感じです。
$ git checkout -b frontdev origin/develop
エラーが出る場合
こんなエラーが出る場合があります。
$ git checkout -b frontdev origin/develop fatal: Cannot update paths and switch to branch 'frontdev' at the same time. Did you intend to checkout 'origin/develop' which can not be resolved as commit?
この場合、以下のコマンドでリモートブランチのリストを更新します。
$ git fetch --prune
この後に、もう一度実行すればローカルブランチが作成されるはずです。