gitのサブモジュールを追加
自分の管理しているgitプロジェクトの内部に
プラグインなどとして別のgitプロジェクトを追加したい場合は
サブモジュールとして入れる。
プロジェクトルートで下記。
git submodule add git://example.com/repo.git DIR
サブモジュールの中身は変更しない。
したらgit add できずに modified contentとかって残る。
gitのサブモジュールを展開
git cloneしただけではサブモジュールはディレクトリしかできない。
下記が必要
git submodule init git submodule update
gitのサブモジュールを削除
サブモジュールのディレクトリを消して
.gitmodulesも.git/configも修正したのに
再度追加しようとすると
already exists in the index
ってエラーが出たら
git rm -r DIR
コメントを残す