git submodule 사용 계기 이번 ithome 프로젝트를 Next.js + TS 로 마이그레이션 하면서 git submodule 기능을 사용했다. 기존에는 하나의 repository에 프론트, 백이 폴더로 구분되어 같이 들어 있었다. 프론트만 환경을 Next.js로 바꾸면서 프론트 repo를 따로 만들었다. localhost에서 테스트할 때 편의성을 위해 백 repo를 포함시킬 필요가 있어서 submodule로 포함시켰다. ## 기존 구조 ithome ---/frontend (React) ---/backend (Nest.js) ---docker-compose.yaml ## 새로운 구조 ithome-front (Next.js 메인) ---/backend @ 8d972c3 (submodule) ---..