Git入門 その2 / git init
環境 git version 1.8.3.1
■ git init
$ git init <directory>
を実行すると
個人で使う場合はこれでも問題ないが、基本的には共有リポジトリとして、以下のようにする。
$ git init --bare <directory>
このとき、
例) myprojectリポジトリを作る場合は、myproject.gitという
イメージ
※厳密には--bareが無くてもリモートリポジトリにはできるが、一般的にはリモートリポジトリにする際は--bareを使う。
+--------------------+
| リモートリポジトリ |
+--------------------+
^
|
init --bare+--------------------+ +----------------------+
| ローカルリポジトリ | | ローカルリポジトリ |
+--------------------+ +----------------------+
^ ^
| |
init init<<ステージングエリア>>
+--------------------+ +----------------------+
|ローカルディレクトリ| | ローカルディレクトリ |
+--------------------+ +----------------------+
takafumi-s.hatenablog.com