gitCherrypick
-
[Gitn] Cherry-pick, Rebase, Pull request생활코딩/Gitn 2021. 1. 27. 18:48
Cherry-pick 특정한 커밋으로 생긴 변화만을 대상 브랜치에 병합하는 작업 master 브랜치와 other 브랜치가 있는 상황에서, other 브랜치의 other1 커밋을 가져오고 싶다면 # git checkout master # git cherry-pick commit-id *conflict 원인과 해결 파일의 같은 부분이 동시에 수정되었을 때 (master의 마지막 커밋과 other의 해당 커밋이 둘다 같은 부분을 수정했을 때) merge시와 똑같이 conflict 부분을 해결하고나서, 파일을 add하고 나면(머지툴을 사용한다면 파일을 수정저장하고나면 add가 완료된다.) 아래처럼 마저 진행을 하면 된다. # git cherry-pick --continue Rebase base(병합할 브랜치들의..