
내 경우에는 한 프로젝트에서 다른 로직이 담긴 레포지토리 형식의 모듈을 불러와서 사용하고싶기 때문에 해당 모듈을 submodule로 불러와 프로젝트에 적용하고자 했다
터미널에서 root또는 설치하고싶은 폴더로 이동한 후 아래의 명령어를 통해 추가합니다.
git submodule add [서브모듈 Git Repository URL] [저장하고자 하는 경로]
터미널에서 submodule 폴더로 이동 후 모든 tag들을 가지고 옵니다.
git fetch origin --tags터미널에서 submodule 폴더로 이동 후 원하는 버전과 브랜치를 설정합니다.
git checkout [브랜치 명] || [tag 명]터미널에서 submodule 폴더로 이동 후 필요한 node module들을 아래의 명령어를 통해 설치합니다.
npm igit clone **--recurse-submodules** [clone받을 url]git submodule init
git submodule update