rebase를 이용해서 이미 push까지 완료한 커밋의 메세지를 변경할 수 있다.
1.
git rebase HEAD~1 -i //직전 커밋
* git rebase HEAD~(커밋 단계: 몇 번째 전 커밋인지 작성) -i
2.
해당 명령어 수행시 직전에 작성된 커밋이 나올 것이다.
이때 pick > reword 로만 변경해준다. (아직 커밋 메세지를 변경하지 않는다.)
pick 커밋메시지 내용
↓
reword 커밋메시지 내용(수정하지 않는다.) (pick만 바꾼다.)
:wq!로 빠져나온다.
3.
그럼 이제 커밋 메세지를 수정하기 위한 커밋이 나온다.
여기서 커밋 메세지를 수정하고 force push 를 해준다.
git push origin 브랜치명 -f
'git' 카테고리의 다른 글
[Github] SSH keys 로 인증하기 (0) | 2024.05.26 |
---|---|
로컬 프로젝트 github 레포지토리와 연동하기 (0) | 2023.03.26 |
[Git] git push 오류 "warning: push.default is unset;" (0) | 2023.02.04 |
mac에서 git log 한글 깨짐 (zsh) (0) | 2022.12.10 |
[Github Action] 프론트 AWS S3+네이버 클라우드(ncloud) 연동 배포 (0) | 2022.11.14 |