개발환경, 도구/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
-> 메시지가 변경된 커밋 이력이 추가 되고 그 전 커밋 이력이 남아있는 문제가 있음.
내가 잘 못 한 건지 모르겠지만 다음에 다시 해보자