서브모듈


지금까지 우리는 저장소 하나로만 작업했습니다. 대부분의 프로젝트는 깃 저장소 하나만으로도 충분히 관리할 수 있습니다. 이 장에서는 저장소 하나를 여러 저장소로 분리하는 방법을 살펴보겠습니다


학습내용



정리


서브모듈은 규모가 큰 저장소를 작은 저장소 여러 개로 분리하여 운영할 수 있게 합니다. 또 서브모듈은 큰 프로젝트를 쪼개서 작은 프로젝트로 만들고, 저장소 크기를 줄여 가볍게 저장소를 운영할 수도 있습니다. 서브모듈 형태로 코드를 분리하면 다른 프로젝트에서도 모듈을 재사용할 수 있는 장점이 있습니다. 또 각 모듈을 원격 저장소와 연결해서 협업하여 개발을 진행할 수도 있습니다.



깃교과서

버전 관리 시스템의 이해와 설치부터 커밋, 브랜치, 임시 처리, 병합, 복귀, 서브모듈, 태그까지
깃, 소스트리, 깃허브로 실습하며 기본기를 탄탄하게 다진다!