Git : cherry-pick으로 Commit 재정렬하기
git cherry-pick {Commit ID} cherry-pick이란 cherry-pick은 다른 Branch에 있는 특정 Commit만을 가져와서 현재의 Branch에 반영시키는 기능이다. 언제 cherry-pick을 쓸까 프로젝트를 진행하다보면 이런 경우가 있다. branch를 나눠서 작업하더라도 Commit 이력을 살펴보았을 때, 현재의 Branch의 목적에 맞지 않는 Commit 작업들이 이어지고 있어서 특정 Commit 이후부터 다른 브랜치를 따서 작업을 진행하는게 좋겠다고 생각되는 경우 불필요한 Commit을 제외하고 핵심적인 Commit만 가져와 Master에 반영해야겠다고 생각되는 경우 (더 많은 사례들이 있겠지만) 위와 같이 기존의 Commit 내용을 가져와서 다른 Branch에 반..