오늘도 한 뼘 더
[Git] Cherry-pick (원하는 commit만 merge하기) 본문
728x90
반응형
# 배경
회사 업무를 진행하다 보면 배포 시기가 서로 다른 업무들이 있다. 이런 경우 전체 브랜치를 운영 브랜치로 올릴 수 없기 때문에 원하는 commit만 merge하는 방법이 필요하다. 이 때, cherry pick을 사용한다.
# Cherry-Pick
- git log를 통해 체리픽하고자 하는 commit ID를 확인한다.
git log --pretty=oneline
- 체리픽을 할 브랜치를 하나 체크아웃 한다.
git checkout -b {cherry-pick-issueNO.}
- commit ID로 체리픽을 한다.
git cherry-pick {$git commit ID}
- 체리픽을 진행한 브랜치를 푸쉬한다.
git push origin {cherry-pick-issue#}
728x90
반응형
'Study > Git' 카테고리의 다른 글
[Git] Git Conflict 해결방법 (0) | 2022.08.02 |
---|---|
[GitHub] Git Hub에 SSH 접속 설정하기 (0) | 2022.06.17 |
[Git] 원격 브랜치 조회/삭제하기 (0) | 2022.02.18 |
[Git] 로컬 체크아웃 (0) | 2021.01.15 |
[Git] Git 입문 (0) | 2020.12.16 |
Comments