cherry-pick (1) 썸네일형 리스트형 [Git] 브랜치 다루기 고급 기능 : cherry-pick, rebase --onto, merge --squash 1. cherry-pick : 다른 브랜치의 단일 커밋 가져오기 다른 브랜치의 원하는 하나의 커밋만 가져올 때 사용합니다. 예를 들어 b브랜치의 b2 커밋 내용만 main 으로 가져오고 싶으면 # b 브랜치의 커밋로그 확인후 b2의 커밋 해시 알기git log b# 메인브랜치에서 실행git cherry-pick (b2 의 해시) 그럼 아래의 표처럼 main 의 a4 커밋 뒤에 b2를 가져올 수 있습니다 2. rebase --onto : 다른 가지의 잔가지 가져오기 ( 브랜치의 자식 브랜치 옮겨 심기) 신기능 개발로 b 브랜치를 작업하던 도중, 추가기능 c 브랜치를 개발하고 있는데c 기능만 사용하는 걸로 바뀐 경우입니다. git rebase --onto (도착 브랜치) (이동 대상 브랜치의 .. 이전 1 다음