〜宣伝〜
個人開発でエンジニア専門マッチングサービスを開発しましたので、是非未経験からエンジニア目指している人!現役エンジニアで教えたい人!使ってみてください!
目的
- 自分のローカルにないリモートブランチを取得する方法をまとめる
詳細
※ 実行するコマンドはすべてローカルリポジトリ内で実行するものとする。
-
最新の状態を取得する。
$ git fetch
-
リモートブランチの一覧を表示する。
$ git branch -r
-
リモートブランチをローカルリポジトリにチェックアウトする。(ローカルリポジトリでの表示ブランチ名は任意のもので良い、しかしリモートブランチ名と合わせることが自然である。)ブランチ名に
#
などが含まれる場合、""
でくくって文字列として扱わせる必要がある。$ git checkout -b ローカルリポジトリでの表示ブランチ名 origin/リモートブランチ名
-
ローカルリポジトリにリモートブランチと同じブランチがない場合下記のコマンドでもチェックアウトする事ができる。
$ git checkout リモートブランチ名