일단 git submodule을 알아보게 된 이유에 대해서 말해보려고 합니다. 여러가지 Repository 에서 공용으로 사용할 Repository 가 필요한 상황이 발생했을 때 어떻게 해야할지 고민을 하면서 알아보게 됐습니다. 단적인 예로 여러가지 앱이 각각의 Repository로 있을 때 공통의 디자인 시스템을 사용해야 한다면 디자인 시스템 관련 Repository는 각각의 앱에서 참조해서 사용해야 합니다. 1. 서브 모듈 추가 (public repository 기준으로 작성했습니다. private 은 SSH 인증을 추가 해야합니다.) git submodule add 이렇게 생성하고 나면 .gitmodules 에 path 와 url 이 저장되게 됩니다. 2. 서브 모듈 업데이트 (특정 브랜치로도..