답변:
나는 스스로 해결책을 찾았다. :)
서브 모듈을 통해 외부 저장소를 소스 트리의 전용 서브 디렉토리에 임베드 할 수 있으며 항상 특정 커밋을 가리 킵니다.
그것들은 리모콘과 혼동되어서는 안되며, 주로 같은 프로젝트의 브랜치를위한 것입니다. 서브 모듈은 소스 트리의 일부로 만들려는 다른 프로젝트를위한 것이며, 두 프로젝트의 히스토리는 여전히 완전히 독립적이며 메인 프로젝트 내에서 서브 모듈의 내용을 수정할 수 없습니다
작업 트리의 파일을 색인 또는 지정된 트리의 버전과 일치하도록 업데이트합니다. 경로가 제공되지 않으면 git checkout은 HEAD를 업데이트하여 지정된 분기를 현재 분기로 설정합니다.
man <first two words of git command>
:man git checkout
및로 시작하십시오man git submodule
.