11.1 대형 프로젝트

깃은 큰 규모의 프로젝트를 관리하기 쉽도록 저장소를 여러개 이용하여 단일 프로젝트를 진행할 수 있습니다.

11.1.1 저장용량

깃 저장소는 용량 한계가 없습니다. 깃은 파일을 기반으로 데이터베이스를 관리합니다.

11.1.2 저장소 분리

용량이 크기만 한 저장소는 비효율적입니다.

필요에 따라 분할 운영하는 것이 좀 더 효율적입니다.

깃은 저장소 하나를 작은 저장소 몇 개로 분할할 수 있습니다.

이러한 저장소의 분할 개념을 서브모듈이라고 합니다.

서브 모듈은 저장소 하나가 다른 깃 저장소를 포함하는 형태를 의미합니다.

11.1.3 상하 관계

큰 규모 프로젝트는 모듈화하여 개발하는 추세. 각 기능들을 모듈화하여 독립된 깃 저장소로 관리합니다. 메인 저장소와 결합하여 재사용 됩니다.

11.2 실습

로컬 저장소 생성