코드 작업물을 github에 commit하다보면 메세지를 잘못입력하거나 수정이 필요한 경우가 생긴다. 혹은 잘못적은 message를 인지하지 못하고 push하여 github 페이지에서 잘못작성한 commit message를 확인하는 경우도 생긴다. 이럴경우엔 어떻게 하면 되는지 알아보자.
HEAD~[Number] 는 최근 commit 한 내용을 선두로 number번째 commit message 까지 불러온다.
commit message가 적힌 vim창이 뜨면 i를 눌러 INSERT 상태로 변경하여 'pick' -> 'reword' 로 변경해주고 :wq 를 입력하면 reword 문구가 사라진채 다시 reload된 화면을 볼 수 있다
그 상태에서 commit message 를 재수정 후 :wq 를 통해 빠져나온다.
git push origin (나의 branch name) --force 를 통해 강제로 push 하여 commit 내용을 바꿀 수 있다. 하지만 git에서도 --force 사용을 최대한 자제할 것을 권고하고있다. 자세한 내용에 대해선 추후 공부가 필요할듯하다.