git commit --amend
아직 원격저장소에 push하지 않았다면 ammend 명령어로 가장 마지막에 commit한 message를 수정할 수 있다.
git rebase -i HEAD~3
더 오래된 commit message를 수정하거나 여러개의 commit을 수정할때는 rebase -i HEAD뒤에 보고싶은 commit의 갯수를 써주면 그 갯수만큼 commit 이력을 확인할 수 있다.
바꾸고 싶은 commit의 pick을 reword로 바꾸어 주고 !wq로 저장하고 나서 message를 바꾸는 창이 뜬다면 그때 commit message를 수정하면 된다.
git push -f origin [branchName]
하지만 원격저장소로 push해버린 경우에는 force push를 통해 commit 이력을 수정해야 한다. 이렇게 수정할 수 밖에 없지만 force push는 되도록이면 사용하지 말자.
하지만 이렇게 force push한 이력도 또한 남게 된다.