표시한 저 부분을 삭제하고 싶다고 가정하자.
삭제하고 싶은 commit의 이전의 commit부터 선택
git rebase -i HEAD~2
commit을 완전히 제거하고 싶은 것이므로 drop을 선택하여 저장한다.
여기서 conflict이 발생한다.
. commit에 있던 payment-ui.txt파일이
Add payment UI commit에서 수정되어 있어서 충돌이 발생한다.
git status를 통해 상태를 확인하고 git add . 다시 확인해보면 payment-ui.txt파일이 새로운 파일로서 생성된다.
rebase를 계속한다.
git rebase --continue
commit message를 변경 후 저장한다.
git hist로 확인해보면 . commit이 깔끔하게 삭제되었다.