はじめに
チーム開発をおこなっているとリモートにあるブランチをローカルに持ってきて開発したい時があると思います。
その方法を備忘録として書きました。
リモートブランチをローカルブランチにcheckoutする方法
まず最新のリモートブランチを情報をローカルに反映させるために、fetchを行います。
ターミナル
$ git fetch
リモートを含め、全てのブランチを確認。
ターミナル
$ git branch -a
* develop // 現在のブランチ
remotes/origin/HEAD -> origin/develop // remotesがあるものはリモートブランチ
remotes/origin/develop
remotes/origin/feature/create_user
remotes/origin/feature/update_user
remotes/origin/feature/delete_user
そして、リモートブランチをローカルにcheckoutすると、リモートブランチの情報をローカルに作成することができます。
ターミナル
$ git checkout -b ブランチ名 origin/ブランチ名
// ex) remotes/origin/feature/create_userを作成したい場合のコマンドは下記の通りです。
$ git checkout -b feature/create_user origin/feature/create_user
終わりに
その他にもGitに関する記事を書いていますので良かったら見てみてください。
gitの使い方(git init 〜git push)
gitのブランチ作成〜リモートへの登録(git checkout ~ git push -u origin)
【git】ブランチ名の変更方法(ローカル、リモート)
【git】作業ブランチを間違えた場合(変更内容を違うブランチへ持っていく方法)