git リモートの更新を取ってくる
git fetch
リモートのmaster
をローカルにあるorigin/master
(リモート追跡用のブランチ)に持ってくる.
git merge origin/master
今いるブランチにorigin/masterをマージ.なのでgit checkout master
してから使用
git rebase master
今いるブランチにmasterをリベースマージ.なのでgit checkout [作業ブランチ]
してから利用
以下,pull使うと簡単にできるよというもの
git pull origin master
git pull [リモートのURL] [ブランチ]
で,[ブランチ]
のところは(リモートのブランチ):(ローカルのブランチ)
の書き方.名前が同じ時は一括で指定可能.
git fetch
からのmasterブランチ上で,git merge origin/master
とするのと同じ.
git pull --rebase origin master
git fetch
からのmasterブランチ上で,git rebase origin/master
とするのと同じ(と言われるが実際には追跡用ブランチが反映されない).
masterをリモートに揃えるようにしてるのであまり自分としては変わらんけど.
+α
git branch
でブランチ一覧が見れるが追跡用ブランチも見るには
git branch -a