11.6.2 모듈 업데이트
메인 저장소를 복제할 때는 서브모듈 정보만 같이 복제할 뿐, 실제 하위 저장소는 같이 복제하지 않습니다. 서브모듈의 하위 저장소는 직접 명령어를 실행하여 가져와야 합니다. 하위 저장소의 내용을 가져오려면 먼저 초기화와 갱신 작업을 해야 합니다.
infoh@DESKTOP MINGW64 /e/gitstudy11/child (master)
$ cd .. 메인 저장소
infoh@DESKTOP MINGW64 /e/gitstudy11 (master)
$ git submodule init 서브모듈 초기화
Submodule 'child' (https://github.com/jinygit/gitstudy11_child.git) registered for path 'child'
infoh@DESKTOP MINGW64 /e/gitstudy11 (master)
$ git submodule update 서브모듈 업데이트
Cloning into 'E:/gitstudy11/child'...
Submodule path 'child': checked out 'a7709f53d836b2abf6eb5c3d8e8064b5465458a8'
서브모듈 update 옵션으로 관련 하위 저장소를 복제합니다.
▼ 그림 11-15 서브모듈 초기화 및 업데이트