메인 저장소를 살펴보니 child 폴더의 저장소가 변경된 상태를 가리킵니다. 메인 저장소의 parent/child 폴더를 수정한 후 커밋했다면, 메인 저장소의 서브모듈도 변경됩니다. 이 변경 사항을 커밋하여 기록합니다. 메인 저장소를 커밋하고 다시 상태를 살펴봅시다.
infoh@DESKTOP MINGW64 /e/gitstudy11_parent (master)
$ git commit -am "child update" 등록 및 커밋
[master d302a0b] child update
1 file changed, 1 insertion(+), 1 deletion(-)
infoh@DESKTOP MINGW64 /e/gitstudy11_parent (master)
$ git status 상위 폴더의 상태 확인
On branch master
Your branch is ahead of 'origin/master' by 2 commits.
(use "git push" to publish your local commits)
nothing to commit, working tree clean
커밋으로 변경된 사항을 기록했습니다. 메인 저장소도 변경된 커밋 때문에 원격 저장소로 미전송된 ahead가 남아 있습니다. 메인 저장소의 원격 저장소 목록을 확인합니다.
infoh@DESKTOP MINGW64 /e/gitstudy11_parent (master)
$ git remote -v 상위 폴더
origin https://github.com/jinygit/gitstudy11_parent.git (fetch)
origin https://github.com/jinygit/gitstudy11_parent.git (push)
부모 메인 저장소의 원격 저장소 주소가 출력됩니다.