$ git submodule add git://github.com/hoge/hoge.git /path/to/submodule
submodule の更新$ git submodule update --init
$ git submodule foreach 'git pull --rebase origin master'
submodule の削除
1) git --version >= 1.8.5 の場合
$ git submodule deinit path/to/submodule
$ git rm path/to/submodule
2) git --version <1.8.5 の場合
.gitmodules
ファイルから該当する行を削除
[submodule "path/to/submodule"]
path = path/to/submodule
url = git://github.com/hoge/hoge.git
.git/configファイルから該当する行を削除
[submodule "path/to/submodule"]
url = git://github.com/hoge/hoge.git
で
$ git rm --cached /path/to/submodule
$ git commit