git

[Git] 이미 push 된 직전 커밋 메세지 변경하기

rachel_13 2023. 2. 4. 23:29

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