LoginSignup
13
16

More than 3 years have passed since last update.

【git】リモートブランチをローカルブランチにcheckoutするコマンド

Posted at

はじめに

チーム開発をおこなっているとリモートにあるブランチをローカルに持ってきて開発したい時があると思います。
その方法を備忘録として書きました。

リモートブランチをローカルブランチに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】作業ブランチを間違えた場合(変更内容を違うブランチへ持っていく方法)

13
16
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
13
16