git 버전문제인지는 모르겠으나 선생님의 오류내용과 다른 내용이 출력됩니다.
처음 rebase할 때의 오류 내용 아래 첨부했습니다.
--오류 내용--
$ git rebase topic
Auto-merging common.txt
CONFLICT (content): Merge conflict in common.txt
error: could not apply edf2198... m2
hint: Resolve all conflicts manually, mark them as resolved with
hint: "git add/rm <conflicted_files>", then run "git rebase --continue".
hint: You can instead skip this commit: run "git rebase --skip".
hint: To abort and get back to the state before "git rebase", run "git rebase --abort".
Could not apply edf2198... m2
그리고, git am --show-current-patch 명령어 사용할때도 오류가 발생해요
fatal: Resolve operation not in progress, we are not resuming.
3-way merge.... 강의를 듣고 보니 참으로 강력하고 뛰어난 방법이라는 생각이 드네요.
일반 merge의 경우 병합하려는 버전 간의 공통 조상을 base로 하고, revert의 경우는 되돌리려는 내용의 버전을 base로 하더니 이번 cherry-pick이나 rebase에서는 버전의 변경 내용을 알게 하기 위해 해당 버전의 이전 버전을 base로 해서 merge를 시켜버리네요 ㅎㄷㄷ... 이런 방법론을 적용해서 Git을 개발한 리누스 토르발스 당신은 도대체.....