牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

Git でリモートのブランチをローカルに持ってくるメモ

これでいいっぽい

修正 (2018-01-10)

$ git fetch
$ git checkout branchname

※以下は古いメモ

追記 (2015-09-18)

$ git checkout -b branchname origin/branchname

追記 (2014-11-07)

id:xibbar さんにコメント頂いた方法 これでよかったらしい

$ git checkout -t origin/branch-name

んでさらにググったら

以下引用

ローカルにnew_branchブランチがなくnew_branchがoriginにしかないときは,git checkout -t origin/new_branchはgit checkout new_branchとも書けます。

ということはローカルに無いブランチの場合はこうでいいのかな?

$ git checkout feature/foo-branch

コマンド

こんな感じ

git checkout -b local-branch-name remote-branch-name

git checkout -b branch-name origin/branch-name

実際の流れの例

$ git fetch
$ git branch -a | grep foo-branch
remotes/origin/feature/foo-branch
$ git checkout -b feature/foo-branch origin/feature/foo-branch

参考