출력 메시지를 살펴보니 자식 저장소와 연결된 원격 저장소에서 복제(clone)를 시작합니다. 부모 저장소에 서브모듈을 등록하면 원격 저장소를 매개체로 자식 저장소를 복제합니다. ls 명령어로 목록을 확인해 봅시다.

    infoh@DESKTOP MINGW64 /e/gitstudy11_parent (master)

    $ ls -all 파일 목록

    total 50

    drwxr-xr-x 1 infoh 197609 0 5 24 19:57 .

    drwxr-xr-x 1 infoh 197609 0 5 24 19:33 ..

    drwxr-xr-x 1 infoh 197609 0 5 24 19:57 .git

    -rw-r--r-- 1 infoh 197609 111 5 24 19:57 .gitmodules 파일 생성

    drwxr-xr-x 1 infoh 197609 0 5 24 19:57 child 복제 저장소

    -rw-r--r-- 1 infoh 197609 25 5 24 19:24 parent.htm

    저장소 파일들을 확인해 보니 서브모듈을 추가한 후 두 항목을 생성했습니다. 첫 번째로 자식의 원격 저장소가 child 폴더로 복제되었고, 두 번째로 서브모듈의 설정 파일인 .gitmodules가 추가되었습니다.

    ▼ 그림 11-7 서브모듈 추가 후 작업

    317672.png
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.