1. 현재 작업 내용을 반영한 브랜치 생성
  2. 현재 작업 내용을 반영하고 싶은 커밋으로 체크아웃(다른 브랜치)
  3. 반영할 커밋 내용 체리픽
  4. git reset —soft 를 통해 커밋을 제거하고, 작업 내용을 stage 상태로 복귀
  5. amend 실행
  6. 앞서 나간 커밋이 있다면 rebase 진행