GitHub
[GitHub] 하나의 Repository에 여러개 프로젝트
늘이
2023. 6. 8. 15:04
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로 넣어준다음에 기존거를 삭제하면 됨
제일 참고 됐던 블로그
# 하나의 레포지토리에 여러 프로젝트 올리기
과제를 여러개 올리는 경우, 각각 리포지토리를 만들면 너무 갯수가 많아지므로 하나의 리포지토리에서 여러 프로젝트를 관리해야할 필요성이 생긴다. 👉🏻 리포지토리 안에 여러 폴더를 만
velog.io