브랜치의 일부 커밋만 반영하고 싶을 때가 있습니다. cherry-pick을 사용하며, 단지 커밋 해시만을 가지고 사용할 수 있습니다.

  • 1c889e3 : Something
  • a98ebc7 : Important!
  • f119c34 : ...

이들 중 a98ebc7에 해당하는 커밋을 가져오려고 한다면, 아래와 같이 cherry-pick할 수 있습니다.

$ git cherry-pick a98ebc7

rebase를 사용하는 것과 다르게 다른 브랜치의 변경사항도 가져올 수 있고, 단순히 한두개 정도의 변경 사항만을 가져오기에 편하다는 점이 큰 장점입니다.

'Git 레거시 글' 카테고리의 다른 글

[Git] Pull request에서 발생하는 충돌 해결하기  (1) 2018.08.13
[Git] Fork와 Pull request  (0) 2018.08.12
[Git] 커밋 히스토리 수정하기  (0) 2018.05.29
[Git] 커밋 되돌리기  (0) 2018.05.28
[Git] 다시 커밋하기  (0) 2018.05.27

+ Recent posts