혼자서 공부를 하면서 잔디를 심다가, 공부한 주제 내용을 커밋명에 잘 못 입력한 채로 푸시까지 해버려서 수정해야했다.
앞으로 이런 실수를 자주 할 것 같아서 TIL에 기록해둔닷..
git commit -m 'example'
git push origin master
이 상태였는데, exmple
을 exmple2
로 바꾸고 싶다면!
git commit --amend
입력해서 일단 커밋명 수정!
그런데 바로 푸시가 되지 않을 것이다.
그럴땐 그냥 중요한 프로젝트아니면 걍 강제로 올려버렷!
git push -f origin master
구러면 이전에 푸시했던 커밋 사라지고 새로 수정한 커밋명으로 반영됨.
왜 구런지는 모르겠지만…그냥 그렇게 되있던뎅??
나중에 알게되면 보충설명 정리하자.. 이상 끗