서브모듈 초기화와 업데이트를 진행했습니다. 다시 폴더 내용을 확인해 봅시다.
infoh@DESKTOP MINGW64 /e/gitstudy11 (master)
$ cd child 서브모듈 폴더 이동
infoh@DESKTOP MINGW64 /e/gitstudy11/child ((a7709f5...))
$ ls -all 파일 목록
total 6
drwxr-xr-x 1 infoh 197609 0 1월 24 19:13 ./
drwxr-xr-x 1 infoh 197609 0 1월 24 19:07 ../
-rw-r--r-- 1 infoh 197609 30 1월 24 19:13 .git
-rw-r--r-- 1 infoh 197609 68 1월 24 19:13 child.htm
서브모듈 child 폴더에 복제한 하위 저장소 내용이 추가되었습니다.
깃 배시에서 서브 저장소의 브랜치 이름을 주의 깊게 살펴보세요. 브랜치 이름이 master가 아닌 a7709f5...로 되어 있습니다. 서브모듈을 업데이트할 때는 메인 저장소의 비어 있는 서브모듈 커밋 위치를 리모트 체크아웃합니다.