Git/GitHub

【Git】リモートブランチをローカルにチェックアウトしようとするとエラーになる場合の対処法

リモートブランチのdevelopをローカルにチェックアウトしようとしたときに、以下のようなエラーが出ました。対処法をメモしておきます。

対処法

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

実際に試してみます。

git fetch --pruneしてやることで、リモートブランチのdevelopをローカルにチェックアウトできましたね。

まとめ

リモートブランチをローカルにチェックアウトしようとするとエラーになる場合の対処法でした。

参考リンク

-Git/GitHub

© 2024 Reasonable Code