Git submodule 사용하기
submodule 추가하기
git submodule add <submoduleURL> [<submodulePath>]
git commit -m "Add submodule B"
A
├── .git
├── .gitmodules
└── B
└── .git
submodule commit 변경하기
cd <submodulePath>
git switch -d <hash|branch|tag>
A 리포지토리에 변경 사항을 반영합니다.
popd
git commit -am "Update submodule B"
submodule이 있는 리포지토리 clone
git clone --recurse-submodules [<submodulePath>] <URL>
--recurse-submodules [<submodulePath>]
: clone 후git submodule update --init --recursive [<submodulePath>]
을 실행하는 옵션입니다.