Gitでリモートブランチをチェックアウトする


Gitでリモートブランチをチェックアウトする方法

株式会社Kirabaの堀口です。
今回は git リポジトリを クローンしてブランチに checkout しようとしたところうまく行かなかったのでその対処法をご案内します。

クローンしてもブランチに checkout できない

リモートリポジトリをクローンしてブランチを以下のように chekcout しようとするとエラーが発生してうまくいきません。

git checkout ブランチ名

これはリモート追跡ブランチが更新されていないため起こります。

git fetchでリモート追跡ブランチを更新

リモート追跡ブランチを更新する場合は fetch を使います。
すべてのリモート追跡ブランチを更新する場合は以下のとおりです。

git fetch

特定の追跡ブランチを更新する場合は以下の通りです。

git fetch origin/ブランチ名

「fetch」を実行したあとに「checkout」を行えばOKです。

git checkout ブランチ名

コメントを残す