1 현재 메인 브런치는 그대로 사용하되, 라이믹스 코어 파일만 합칠거야. 나중에 깃 커밋할 때도 라이믹스 코어는 제외할거야.
2. 다른 브런치를 만들어서 라이믹스 코어 업데이트할 때 그걸 쉽게 git pull 해서 업데이트하고 싶어. 그리고 메인에도 쉽게 가져오게 하고 싶어.
1. 메인 브랜치에 라이믹스 코어 파일을 합치되, 나중에 커밋할 때 라이믹스 코어 파일을 제외하려면
`.gitignore` 파일을 사용하여 라이믹스 코어 파일을 제외할 수 있습니다.
예를 들어, 라이믹스 코어 파일이 `rhymix` 디렉토리에 있다면 `.gitignore` 파일에 다음을 추가합니다:
``` rhymix/ ```
2. 라이믹스 코어 업데이트를 위한 별도의 브랜치를 만들고, 메인 브랜치에 쉽게 가져오려면 다음 단계를 따르세요:
1. 새로운 브랜치를 만듭니다:
```sh git checkout -b rhymix-core ```
2. `rhymix` 저장소를 현재 디렉토리에 클론합니다:
```sh git clone https://github.com/rhymix/rhymix.git ```
3. 클론한 디렉토리로 이동합니다:
```sh cd rhymix ```
4. 필요한 소스코드를 현재 프로젝트 디렉토리로 복사합니다:
```sh cp -r * ../ ```
5. 현재 프로젝트 디렉토리로 이동합니다:
```sh cd .. ```
6. 변경 사항을 스테이징하고 커밋합니다:
```sh
git add .
git commit -m "Add rhymix source code"
```
7. 메인 브랜치로 돌아갑니다:
```sh git checkout main ```
8. 메인 브랜치에 라이믹스 코어 파일을 병합합니다:
```sh git merge rhymix-core ```
9. 나중에 라이믹스 코어를 업데이트하려면 `rhymix-core` 브랜치로 이동하여 업데이트를 가져옵니다: ```sh git checkout rhymix-core git pull origin main ```
10. 다시 메인 브랜치로 돌아가서 병합합니다:
```sh git checkout main git merge rhymix-core ```
이렇게 하면 라이믹스 코어 파일을 별도의 브랜치에서 관리하고, 메인 브랜치에 쉽게 병합할 수 있습니다.