미분류글
하나의 Repo에 여러 Repo의 커밋기록 담기
히어로맛쿠키
2023. 11. 1. 17:48
하나의 Repo에 여러 Repo의 커밋기록 담기
우테코에서 fork해서 진행한 여러 프로젝트가 있다.
잔디를 심기 위해 각 프로젝트(미션)을 하나의 개인 Repository에 넣어 폴더로 정리하고 싶었다.
아래 방법이 가장 직관적이고 마음에 든다.
방법
1. 일단 모든 것을 담아둘 Repository를 만들고 clone해온다.
2. 아래 명령을 수행한다.
git subtree add --prefix=만들디렉토리명 저장소주소 브랜치명
// 예시
git subtree add --prefix=java-racingcar-6 https://github.com/yyeennyy/java-racingcar-6.git main
커밋로그 확인하기
woowa-precourse에서 subtree를 각각 add한 후의 그래프는 다음과 같다.
내가 새로 만든 wooteco repo에 baseball랑 racingcar 내용을 순서대로 합쳤다.
clone한 코드를 merge하는 방식이라고 한다.
그래서 이렇게 관리중이다
https://github.com/yyeennyy/woowa-precourse
반응형