[git] 이미 push한 commit 메세지 수정

강신현·2022년 3월 28일
0

[프로젝트/UMC] INFRA

목록 보기
11/11

commit 메세지를 잘못 적었는데 이미 push했다면,
다음과 같은 방법으로 수정할 수 있다.

1. rebase 명령어 입력

git rebase HEAD~[거슬러 올라가고 싶은 커밋 수] -i

바로 직전 커밋의 메세지를 재작성하길 원한다면

git rebase HEAD~1 -i

2. 이 때 뜨는 화면에서 pick 이라는 단어를 reword 로 변경

  1. i 👉 편집 모드로 변경한 후 수정 진행
  2. pick 이라는 단어를 reword 로 변경
  3. 커밋메세지 수정
  4. 수정이 완료되면 ESC키
  5. :wq! 👉 저장, 종료 후 편집기를 빠져나옴

3. 강제 push 를 하여 수정 내용을 원격 저장소에 반영

git push --force

현재 브랜치에 강제 푸쉬할 경우

git push origin [브랜치명] -f

profile
땅콩의 모험 (server)

0개의 댓글