takafumi blog

日々の勉強メモ

Git入門 その1 / 基本的な動作

環境   git version 1.8.3.1

今まで何となくでGitを使っていたので、きちんと整理してみる。

■ 基本的なコマンド


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


takafumi-s.hatenablog.com