목록개발자 공부 로그/Git (1)
흔한 개발자의 일상
Git으로 외부 프로젝트 복사해서 사용하기(subtree)
좋은 라이브러리를 깃헙에서 가져왔는데 뭔가 오류가 있어서 수정도 하고 싶고 수정된 소스를 다른 프로젝트에 쓰고 싶다면 어떻게 해야 할까? 프로젝트를 진행하다 보면 외부 프로젝트를 내 프로젝트에 조합해(incorporating) 사용할 때가 많다. 기본적으로 내 프로젝트에 외부 깃 프로젝트를 복사해서 내 로컬 저장소에 커밋하지 못한다. 어떻게 해야 할까? 대안은 있다. submodule 과 subtree 방식 두가지 중 자신에게 맞는 것을 사용하면 된다. 하지만 이것으로 만족하지 못했는지 통째로 가져와 수정하고 싶다면 subtree 방식을 사용해야 한다. 서브 모듈과 서브 트리의 차이 1. 서브 모듈 서브 모듈은 외부 프로젝트를 자신의 리모트 저장소에서 포인트를 해 매번 클론을 할때 마다 링크된 모듈들도 ..
개발자 공부 로그/Git
2020. 2. 14. 19:08