history 유지하며 여러 git repo 합치기

2020. 10. 28. 17:54오류

레퍼지토리가 불필요하게 나뉘어져있을 때 합치는 과정을 살펴보겠습니다.

 

먼저 새로운 레퍼지토리를 생성합니다. 

 

 

해당 레퍼지토리를 clone 한 후 해당 폴더로 이동합니다. 

 

 

git clone <레퍼지토리 주소>

 

git subtree add ==prefix= <이동하려는 레퍼지토리 이름> <이동하려는 레퍼지토리 주소> <브랜치명> 을 입력합니다.

 

그 후 해당 폴더를 commit 한 후 push 하면 

다음과 같이 복제된 것을 확인할 수 있습니다. 

 

남아있는 레퍼지토리는 가차없이 삭제합니다.

728x90