Git 특정 커밋 가져오기(cherry-pick)

작성일: 2026. 3. 24.

git cherry-pick은 지정한 커밋의 diff를 현재 브랜치에 새 커밋으로 다시 만듭니다. 핫픽스를 main에서만 따와 release에 넣거나, 잘못된 브랜치에 올린 커밋을 옮길 때 자주 씁니다.

기본 사용법

git switch my-branch
git cherry-pick <commit-sha>

여러 개를 순서대로:

git cherry-pick sha1 sha2 sha3

충돌이 났을 때

  1. Git이 충돌 파일을 표시하면 해당 파일을 열어 <<<<<<< 구간을 정리합니다.
  2. git add로 해결된 파일을 스테이징합니다.
  3. git cherry-pick --continue로 pick을 마칩니다.

이번 pick을 취소하려면 git cherry-pick --abort입니다.

옵션 팁

주의할 점

원문: Git 특정 커밋 가져오기(cherry-pick)

목록으로