하나의 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
반응형
'미분류글' 카테고리의 다른 글
[windows / docker / java] ./gradlew: not found (2) | 2023.12.08 |
---|---|
XSS (Cross Site Scripting) (0) | 2023.11.03 |
add-apt-repository command not found 해결하기 (0) | 2023.09.07 |
ubuntu-drivers: command not found 및 Unable to locate package ubuntu-driver-common (0) | 2023.09.07 |
[github] 원격지 접근시 ssh 공개키 인증 방식 (+개인키는 windows와 wsl에서 별도로 둬야 한다) (2) | 2023.09.01 |