하위 모듈을 지정한 프로젝트가 있습니다. 모든 것이 개발 시스템에서 잘 작동합니다. 나는 .gitmodules
파일 을 커밋 하고 프로덕션을 가져 왔습니다. 그러나 하위 모듈을 가져 오지 않습니다.
하위 모듈 디렉토리로 이동하여를 호출 git pull
하면 아무 일도 일어나지 않습니다.
새 프로젝트에서 해당 하위 모듈을 가져 오는 적절한 방법은 무엇입니까?
답변:
하위 모듈에 대한 항목을 하위 모듈 저장소로 가져와야하는 경우
git pull --recurse-submodules
그러나 이것은 서브 모듈에서 적절한 커밋 (마스터 저장소가 가리키는 것)을 체크 아웃하지 않습니다.
하위 모듈에서 적절한 커밋을 확인하려면 다음을 사용한 후 업데이트해야합니다.
git submodule update --recursive
git submodule update --recursive
처음 git clone
노래를 한 후에 필요 했지만 처음 에는 잊어 버렸습니다 --recursive
. 감사!
git submodule update --init --recursive
내 문제 해결
git pull --recurse-submodules