1. 부모 리포지토리
1) 부모 리포지토리 생성
2) 부모 리포지토리 클론
서브 리포지토리도 원격 리포지토리가 존재해야함! |
2. 서브 리포지토리
1) 서브 리포지토리 생성
프로젝트 생성하고 프로젝트와 원격 리포지토리 연동
확인
3. 부모 리포지토리- 서브 리포지토리 연결하기
1) 부모 디렉토리로 이동
여기서는 JavaWebDevelp-study
git subtree add --prefix={폴더명} {깃헙URL} {브랜치명}
⚠️ 이때 부모 리포지토리에 아무 커밋이 없는 경우, 'ambiguous argument 'HEAD': unknown revision or path not in the working tree.' 라는 오류가 뜰 수 있다.
해결 방법 :
git commit --allow-empty -n -m "커밋메시지"
자식으로 들어갈 프로젝트를 부모 디렉토리에 만들 필요 없음
괜히 존재 한다고...삭제하고 다시 하게 하니까 기존대로 걍 상위 폴더에 만들고
subtree로 넣어준다음에 기존거를 삭제하면 됨
제일 참고 됐던 블로그
'GitHub' 카테고리의 다른 글
[GitHub] 깃 허브 ssh 키 생성 및 등록 (1) | 2023.11.30 |
---|---|
[GitHub] 사용자 등록 (0) | 2023.11.15 |
깃 허브(Git Hub) 명령어 (0) | 2022.12.18 |
GitHub(깃허브) 연동하기(InteliJ(인텔리제이)) (0) | 2022.11.16 |
GitHub(깃허브) Issue(이슈)와 milestones(마일스톤) (0) | 2022.11.15 |