git pull だけでmaster branchからpullしたい

🤔💬 何も指定しないと、git pull <remote> <branch> を指定する必要がある. めんどう.

1. GitHubのリモートブランチと対応するローカルブランチを確認する.

$ git branch -vv

これで、以下のような結果が出てくるはず.

  develop 4192c2b [origin/develop] commit
  master  e26b393 [origin/master: behind 1] first try
* test    4192c2b commit
  • * が現在のブランチ
  • [リモート/ブランチ名] が追跡(対応)しているブランチ

2. 追跡ブランチを指定する.

  • 追跡させたいローカルブランチにcheckoutした状態で以下を実行
$ git branch --set-upstream-to=origin/[ブランチ名]

 or

  • オプションを省略できる(-u)
$ git branch -u origin/[ブランチ名]