개발환경, 도구/Git

이미 push한 commit 메세지 수정

gu9gu 2022. 11. 16. 03:19

1. HEAD~1 는 최근 커밋 중 1개를 불러온다는 의미

$ git rebase HEAD~1 -i

 

2. commit 로그 창에서 수정하고 싶은 메세지 앞 의 pick을 reword로 수정하고 저장합니다. ( esc -> :wq )

 

3. 메세지를 수정하고 저장합니다. ( esc -> :wq )

 

4. 원격에 덮어쓰기

$ git push --force branch_url

 

 

-> 메시지가 변경된 커밋 이력이 추가 되고 그 전 커밋 이력이 남아있는 문제가 있음.

내가 잘 못 한 건지 모르겠지만 다음에 다시 해보자