[GitHub] 한 레포에 여러 프로젝트를 넣는 방법

2023. 1. 11. 14:57Git Github

⚡️ 프로젝트에서 backend api를 clone 받고 frontend 프로젝트를 시작할 때 하나의 레포에 합치는 방법

 

1. 폴더 생성

2. VS code 실행

3. 생성된 폴더에서 터미널을 실행

4. git init 

5. 레포지토리 생성 (README.ms 포함해서 생성)

 

6. git clone 레포주소

 

7. 클론해준 부모레포의 디렉토리로 이동

 

8. git create-react-app frontend(폴더이름)

 

9. 다른 프로젝트 클론 받아오기 ( 자식 레포를 remote 로 등록 )

⓵ git remote add [remote name] [child git 주소]

⓶ remote name : 원하는 이름 ( 의미없음 )

⓷ child git 주소 : 클론 받아올 레포주소

10. subtree 명령어로 등록

git subtree add --prefix=[parent 레포지토리에 저장할 폴더명] [child의 remote 이름] [원격 branch name]

 

11. git clone 다른레포 주소

 

11. 끝

backend / frontend 각각의 폴더에서 push