블로그에 사용되는 예제 코드를 깃허브에 저장하고 싶은데, 다 저장소로 생성하기에는 지저분해서 하나의 저장소에서 관리하고 싶었습니다.
subtree 명령어를 이용하면 되는데, 매번 생성할 때마다 찾아보게 돼서 한번 정리해두겠습니다.
(1) 프로젝트를 모아둘 저장소 생성
먼저 프로젝트를 모아둘 저장소를 생성합니다.
이후 로컬에서 git clone을 통해 저장소를 클론합니다.
git clone https://github.com/[USERNAME]/[REPOSITORY_NAME].git
(2) 예제 저장소 생성
다음으로 예제 코드를 또 별도의 저장소로 생성합니다.
(3) subtree 사용
(1)에서 clone한 디렉토리로 이동한 후, 다음 명령어를 실행합니다.
git subtree add --prefix=[하위 폴더로 저장할 이름] [(2)에서 생성한 저장소 주소] [(2)에서 생성한 저장소의 브랜치]
(4) 예제 저장소 삭제
예제 저장소는 삭제하면 프로젝트를 모아둘 저장소에만 코드가 남게 됩니다.
'개발' 카테고리의 다른 글
[CI/CD] (2) CD 흐름 파악하기(AWS Code Deploy) (0) | 2023.05.04 |
---|---|
[CI/CD] (1) Github actions로 CI 구축하기 (1) | 2023.04.20 |
[REST API] 리스트를 JSON으로 반환할 때 주의할 점 (0) | 2023.04.10 |
[Web] JWT (0) | 2023.03.28 |
[Web] OAuth 2.0 (0) | 2023.03.28 |