git merge를 사용하면 a 브랜치, b 브랜치 파일 모두 합쳐진다.
나는 chat 브랜치에서 커밋한 일부 내용만 master 브랜치와 병합하고 싶었다.
만약 chat 브랜치에서 커밋한 내용만 master 브랜치에 병합하고 싶다면 git cherry-pick
명령을 사용할 수 있습니다. 이 명령은 특정 커밋을 다른 브랜치로 가져오는 데 사용됩니다.
다음은 chat 브랜치에서 최신 커밋을 확인하고 해당 커밋을 master 브랜치에 cherry-pick 하는 과정입니다:
chat 브랜치로 이동합니다:
Copy code
git checkout chat
chat 브랜치에서 최신 커밋을 확인합니다:
bashCopy code
git log
master 브랜치로 이동합니다:
Copy code
git checkout master
cherry-pick을 수행하여 chat 브랜치의 최신 커밋을 master 브랜치로 가져옵니다. **<commit-hash>
**는 chat 브랜치의 최신 커밋의 해시값입니다:
phpCopy code
git cherry-pick <commit-hash>
위 단계를 따르면 chat 브랜치에서 커밋한 내용 중 특정 커밋만을 master 브랜치에 병합할 수 있습니다.