takafumi blog

日々の勉強メモ

Git入門 その8 / git merge , git rebase

環境   git version 1.8.3.1

■ git fetch

$ git merge <branch>

を現在のブランチにマージする。

$ git rebase <base>

ブランチの基点となるコミットを、現在のブランチに移動する。

merge,rebaseについては、詳細を別記。

イメージ


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




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


takafumi-s.hatenablog.com