git submodule 좋은듯 하면서 조금은 불편하네...
init
http://git-scm.com/book/ko/v1/Git-도구-서브모듈
// add
git submodule add git://github.com/chneukirchen/rack.git rack
// init
git submodule init
pull
http://stackoverflow.com/questions/1030169/easy-way-pull-latest-of-all-submodules
// git 1.6.1+
git submodule foreach git pull
// git 1.7.3+
git pull --recurse-submodules
// or
git submodule update --recursive
remove
http://stackoverflow.com/questions/1260748/how-do-i-remove-a-git-submodule
- Delete the relevant section from the
.gitmodules
file. - Stage the .gitmodules changes
git add .gitmodules
- Delete the relevant section from
.git/config
. - Run
git rm --cached path_to_submodule
(no trailing slash). - Run
rm -rf .git/modules/path_to_submodule
- Commit
git commit -m "Removed submodule <name>"
- Delete the now untracked submodule files
rm -rf path_to_submodule