takafumi blog

日々の勉強メモ

Git入門 その9 / git pull

環境   git version 1.8.3.1

■ git pull

$ git pull <remote>

現在のブランチに対し、からfetch + mergeを行う。

$ git pull --rebase <remote>

とするとfetch + rebaseとなる。

イメージ


+--------------------+
| リモートリポジトリ |
+--------------------+




+--------------------+ +----------------------+
| ローカルリポジトリ | | ローカルリポジトリ |
+--------------------+ +----------------------+
|
|
|
|
<<ステージングエリア>> pull
(fetch + merge/rebase)
|
|
v
+--------------------+ +----------------------+
|ローカルディレクトリ| | ローカルディレクトリ |
+--------------------+ +----------------------+


takafumi-s.hatenablog.com