[Git] 이미 Push한 Commit 메세지 변경하기

2019. 12. 17. 10:06개발/기타

1.  .git 파일이 있는 폴더로 이동합니다.

 

2. rebase 명령어를 입력합니다.

 

git rebase HEAD~[거슬러 올라가고 싶은 커밋 수] -i

 

예를 들어, 바로 전 커밋의 메세지를 재작성하길 원한다면

 

git rebase HEAD~1 -i

 

이렇게 하면 됩니다.

 

3. 이 때 뜨는 화면에서  pick 이라는 단어를  reword 로 변경합니다.

 

4. 커밋 메세지가 기록되어 있는 화면이 보이면 여기서 커밋 메세지를 수정해줍니다.

 i  를 입력하여 편집 모드로 변경한 후 수정을 진행합니다. 수정이 완료되면 ESC키를 누른 후  :wq!  를 입력하여 편집기를 빠져나옵니다.

 

5. 강제  push  를 하여 수정 내용을 원격 저장소에 반영합니다.

 

git push --force

 

현재 브랜치에 강제 푸쉬하려면 아래와 같이 하면 됩니다. 

 

git push origin [브랜치명] -f