Git - 이미 Push한 Commit 메시지 수정하기

1. Git Rebase : git에서 rebase란 재설정한다는 의미이다.

git rebase HEAD~1 -i

위 명령어를 실행하면 아래와 같이 Commit을 완료한 내용들을 수정할 수 있다.

※. HEAD : 부모 커밋에서부터 최근 Commit까지의 Commit message를 수정, 병합, 재정렬하는 작업을 수행할 수 있다.

※. -i 옵션 : rebase를 interactive 모드로 실행하겠다는 의미로서 해당 옵션을 사용하면 커밋 메시지를 수정하거나 커밋을 삭제하거나 등의 작업을 수행할 수 있다.

 

2. i를 눌러 편집모드로 들어간뒤 pick -> reword로 수정하고 commit 메시지를 수정한다.

 

3. 수정한 내용을 저장(!wq)한 뒤, git push --force로 메시지를 덮어씌운다.

 

그럼 아래와 같이 commit 메시지가 잘 수정된 것을 확인할 수 있다.