TIL: [Git] Git 커밋명 수정 및 강제 반영

혼자서 공부를 하면서 잔디를 심다가, 공부한 주제 내용을 커밋명에 잘 못 입력한 채로 푸시까지 해버려서 수정해야했다.
앞으로 이런 실수를 자주 할 것 같아서 TIL에 기록해둔닷..

git commit -m 'example'
git push origin master

이 상태였는데, exmpleexmple2로 바꾸고 싶다면!

git commit --amend

입력해서 일단 커밋명 수정!
그런데 바로 푸시가 되지 않을 것이다.

그럴땐 그냥 중요한 프로젝트아니면 걍 강제로 올려버렷!

git push -f origin master

구러면 이전에 푸시했던 커밋 사라지고 새로 수정한 커밋명으로 반영됨.
왜 구런지는 모르겠지만…그냥 그렇게 되있던뎅??

나중에 알게되면 보충설명 정리하자.. 이상 끗