自分用です。ただのメモです。
git pullどんな時に使う?
リモートリポジトリのコードをローカルに持ってきたい時。
ローカルで新しくリポジトリを作って作業したい時。
など
git checkout masterの前提で以下3ついずれかのやり方でできる
(内容は同じ)
$ git pull origin master
// origin 上の master ブランチを、現在チェックアウトしているブランチ(= master)に取り込む
$ git fetch origin master
// 指定したリモートブランチの最新状態を、リモート追跡ブランチに反映する
$ git merge FETCH_HEAD
// 更新されたリモート追跡ブランチを、現在のローカルブランチにマージする