LoginSignup
391

More than 5 years have passed since last update.

リモートのブランチをcloneする

Last updated at Posted at 2012-12-26

いつもコマンドを忘れるので覚書。

git clone /var/cvs/test

とかって感じでリモートのリポジトリをcloneしてきたとする。
で、git branchすればわかるんだけど、このままだとmasterブランチしかローカルにcloneできてない。別のブランチ(developmentとする)もローカルにcloneしたい。

という時はまず

git branch -r

でリモートのブランチ名を調べる。
そうすると以下のような感じで表示される。

$ git branch -r
origin/HEAD -> origin/master
origin/development
origin/master

で、この中からお目当てのブランチ名を探し(この場合は「origin/development」)、こいつを以下のようにしてcloneすればOK。

git checkout -b development origin/development

checkoutの第一引数にローカルリポジトリでのブランチ名を、第二引数にリモートの落としていたいブランチ名を指定する。

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
391