リモートブランチのdevelop
をローカルにチェックアウトしようとしたときに、以下のようなエラーが出ました。対処法をメモしておきます。
対処法
リモートリポジトリの最新情報がローカルに反映されていないために起きるエラーです。以下コマンドで、リモートリポジトリから最新情報を取得し、再度リモートブランチをローカルにチェックアウトしてやればOKです。--prune
オプションをつけてやることで、すでにリモートリポジトリに存在しないブランチをローカルから削除してくれます。
実際に試してみます。
git fetch --prune
してやることで、リモートブランチのdevelop
をローカルにチェックアウトできましたね。
まとめ
リモートブランチをローカルにチェックアウトしようとするとエラーになる場合の対処法でした。