Git에서 서브모듈(submodule)과 서브트리(subtree)를 비교한 설명으로 올바른 것은?
어려움 GitHub Docs해설
서브모듈(submodule)은 .gitmodules에 외부 저장소 URL과 특정 커밋 SHA를 기록하여 참조합니다. 클론 시 --recurse-submodules가 필요하고 관리가 복잡합니다. 서브트리(subtree)는 외부 코드를 현재 저장소의 디렉토리에 직접 병합하므로 별도 초기화 없이 사용 가능하지만, 이력이 섞이는 단점이 있습니다.