[Git] 이미 push한 commit명 변경하기
문제발생
이미 push한 commit명이 정해뒀던 커밋 컨벤션과 다르다는 것을 PR 작성하는 도중 깨달았다.
문제해결
이 때, rebase
로 commit을 수정할 수 있다.
.git
폴더의 상위 폴더로 이동하여 다음과 같은 작업을 진행하면 된다.
이 때, status에 변경된 부분이 있다면 진행되지 않으니 git add
로 추가해놓든, git stash
로 keep해놓든 하자.
git rebase HEAD~1 -i
나는 바로 직전의 커밋을 고쳐야 돼서 HEAD~1
이라 적었다.
pick
을 reword
로 고쳐서 커밋명을 수정한 뒤 esc
버튼을 눌러 나오고 :wq!
를 쳐서 저장한다.
그럼 커밋이 고쳐진다.
그리고 다음과 같이 반영해주면 완료!
git push <브랜치 설정> --force
예쁘게 바뀐 모습을 확인할 수 있다.
Leave a comment