Git
Git : 여러 레파지토리 하나로 합치기
HBean_
2022. 3. 2. 23:40
① 하나로 합칠 새로운 레파지토리를 생성한다.

② 생성한 레파지토리 주소를 복사에서 터미널에서 클론 하고 해당 레파지토리로 이동합니다.

git clone [레파지토리 주소]
cd [레파지토리 이름] // 레파지토리로 이동 명령어

③ 아무 내용이나 커밋해서 push 하기
저는 README.md를 만들었습니다.
echo "# 레파지토리명" >> README.md
git add README.md
git commit -m "커밋 메세지"
git push origin main
▶ 3번을 생략하면 아래와 같은 오류가 발생합니다.
커밋 기록을 남기는 것이 중요합니다!!

④ 합치고 싶은 레파지토리 주소를 복사하여 아래의 명령어로 레파지토리를 추가해줍니다.
git subtree add --prefix=[레파지토리이름] [레파지토리주소] [레파지토리 브랜치명]

⑤ 변경사항을 push 합니다.
git push origin HEAD:main

⑥ 추가한 레파지토리를 확인할 수 있습니다.

참고 사이트