Git
GitHub

ローカルブランチにリモートブランチをpull

よく忘れるのでメモ。

やりたいこと

  • 特定のローカルブランチに特定のリモートブランチの差分をpullする

ローカルのブランチ一覧

$ git branch
* master
test

リモートのブランチ一覧

$ git remote -r
origin/HEAD -> origin/master
origin/add-whitespace-mode
origin/master

ローカルのリモートブランチを最新化

$ git fetch

特定のローカルブランチに特定のリモートブランチの差分をpullする

$ git pull origin REMOTE-BRANCH-NAME:LOCAL-BRANCH-NAME

例えば、リモートにあるadd-whitespace-modeというブランチをローカルのtestというブランチに持ってきたいときは以下。

$ git pull origin add-whitespace-mode:test

 関連