개발새발
Git cherry-pick 본문
- 변경 사항을 적용하려는 브랜치(이 경우 prod)에 있는지 확인
git checkout prod
- **git log**를 사용하여 **prod_teddy**에서 선별하려는 특정 커밋의 커밋 해시를 찾는다
git log prod_teddy
- 커밋 해시가 있으면 **git Cherry-pick**을 사용하여 prod 브랜치에 변경 사항을 적용
git cherry-pick <commit-hash>
- **prod_teddy**에서 **prod**로 가져오려는 각 커밋에 대해 이 단계를 반복
- 충돌이 있는 경우 Git은 잠시 멈추고 체리 픽을 계속하기 전에 문제를 해결
- 원하는 커밋을 모두 선별한 후 필요한 경우 변경 사항을 원격 저장소에 푸시
git push origin prod
체리 픽은 변경 사항을 선택적으로 적용하는 유용한 방법일 수 있지만 특히 여러 커밋을 체리 픽 하거나 충돌이 있는 경우 주의하는 것이 중요
'Git' 카테고리의 다른 글
#Git #pair (0) | 2022.07.27 |
---|
Comments