
git submodule / subtree
·
Git
1. submodule Git 저장소안에 다른 저장소가 들어가 있는 개념 상위 저장소에서 서브모듈을 SHA값, 하나의 바이너리처럼 취급하기 때문에 병합 복잡 병합 되는 것이 아닌 최신 커밋의 내용으로 교체됨 (직접 서브모듈을 업데이트한 뒤 병합후 푸쉬해야 함) git submodule add https://github.com/Guts-Gun/KITe_sendManager.git # git submodule add 2. subtree 여러 저장소를 통합하는 개념 서브모듈과는 달리 상위 저장소에 파일을 직접 추가하고 트래킹 (서브트리의 파일 및 변경사항도 상위 저장소에 기록) 서브트의 원격에 있는 소스와 서브트리를 추가한 저장소가 달라도 subtree merge를 활용 양쪽의 변경사항 모두 반영 가능 #gi..