Git 다른 브랜치에 있는 특정 commit을 내 브랜치로 가져오기

다른 브랜치 코드를 한꺼번에 내 브랜치로 merge하고 싶지는 않고, 특정 커밋을 내 브랜치에 가져오고 싶을 때 cherry-pick 명령어를 사용합니다.

 

먼저 master 등 내 브랜치로 이동합니다.

$ git checkout master

다른 브랜치 특정 커밋을 지정해 가져옵니다.

$ git cherry-pick 12abcd3f

만약 여러 커밋을 동시에 가져오고 싶다면 연달아 커밋 체크섬을 작성해줍니다.

$ git cherry-pick 12abcd3f 34dfgh56

 

아래 사이트가 Git 명령어 설명을 재밌게 해놓아 참고하기 좋습니다.

backlog.com/git-tutorial/kr/stepup/stepup6_4.html