현재 브런치 상황
topic 브랜치에서 마음에 드는 커밋을 main 브랜치로 가져온다는 가정
$ git checkout main
git log
)하고 cherry-pick 명령어 사용하기$ git cheery-pick {커밋ID}
$ git cherry-pick f24ab89
$ git log --oneline --all --graph
git log
를 확인해보면 커밋ID가 다른것이 보인다.$ git cherry-pick -abort
cherry-pick
을 중단할때 사용한다.$ git cherry-pick -continue
conflict
가 발생하면 파일을 수정.cherry-pick
을 진행할 경우 사용한다. 충돌 후 수정 코드가 반영되면서 cherry-pick
이 실행된다.📌 Reference