문제상황 : pr을 올리는 과정에서 이전 커밋들이 같이 올라갔다...
이전 커밋들을 없애보자...
위 링크가 그냥 다 알려준다.
pick : 커밋 사용
drop : 커밋 삭제
edit : 커밋 수정
여기서 에디터가 열리면 pick을 drop으로 바꿔준다.
해당 캡처가 없는 것이 아쉽다..
쨋든 에디터를 저장하고 나오면
위와 같이 뭐라뭐라 한다. 그리고 나의 로컬 저장소, 내 작업공간에 conflict가 날 것이다.
이것들을 수동으로 수정하고 git status시
위와 같이 수정된 것이 both modified로 나온다.
git add -u : modified만 add한다.
이렇게 add를 한다.
그리고 add된 것들을 git rebase --continue하면 log에 쌓이게 된다.
이렇게 충돌 된것들을 다 수동으로 바꿔주면 된다. ㅋㅋ
다 되었다면
$ git push -f origin beom
를 하여 강제로 push 해버린다.