Git
Git は分散型バージョン管理なので、ブランチを活用して、作業を平行に進め後でマージするというのが基本的な手法のようです。
Git Submoduleの基本
仕組みとしては、レポジトリの中にレポジトリを持ちたいという時に使われます
origin と master
origin: レポジトリの場所(URL)の別名
master: ブランチの名前
Gitリモートリポジトリ構築
sshサーバ構築手順
(サーバ操作)共用リポジトリを作成する。
gitの共用リポジトリを作る際は、「–bare」と「–share」オプションを指定します。
「–bare」はbareリポジトリを作成するという意味で、通常「.git」の下に作成される管理
[server]$ mkdir repos.git
[server]$ cd repos.git
[server]$ git –bare init –share
(クライアント操作)ローカルリポジトリにリモートリポジトリを登録する。
ローカルリポジトリの反映先(push/pull)のデフォルト宛先を指定します。
この操作によって今後「git push」コマンドでURLを指定しなくても、指定済みのリモートリポジトリへの登録を行えるようになります。
[local]$ git remote add origin ssh:capm-network@capm-network.com/home/capm-network/repos.git
[local]$ git config branch.master.remote origin
[local]$ git config branch.master.merge refs/heads/master
~~DISCUSSION:off~~