[Git] 커밋 메세지 수정하기

Dongmin Kim·2022년 12월 5일
1
post-thumbnail

최근 토이프로젝트를 진행하면서 Git을 활발하게 쓰고 있는 중인데
커밋 컨벤션이 조금씩 바뀌다보니 이전 커밋 메세지들을 수정해야하는 일이 생겼다..
이번에 좀 정리해놓고 두고두고 보려고 정리하려고 한다.

☝🏻 최근 커밋 메세지 수정하기

  • 가장 최근의 커밋 하나만 수정하는 방법이다.
  • 아래 명령어를 입력 후 편집기가 열리면 수정 후 저장하고 종료한다.
git commit --amend

  • git log 명령어를 통해 커밋 메세지가 수정된 것을 확인할 수 있다.

✌🏻 이전 커밋 메세지 수정하기

  • 수정을 원하는 커밋이 있는 곳으로 HEAD를 옮긴다.
  • 마지막 커밋은 포함이 안되기 때문에 지정하려는 커밋보다 한 칸 뒤의 커밋을 지정해야한다.
git rebase -i HEAD~3
  • 범위 안에서 변경하고 싶은 커밋의 상태를 edit(또는 e) 상태로 수정한다.
  • 아래 명령어를 입력하면 edit(또는 e)로 지정한 커밋 메시지로 차례차례 옮겨진다.
git commit --amend

  • 수정 완료 후 아래 명령어를 입력하면 다음 수정할 커밋으로 HEAD가 이동한다.
git rebase --continue

  • 커밋 수정이 모두 끝나고 아래와 같은 메세지가 나오면 정상적으로 변경 끝!
Successfully rebased and updated refs/heads/master.
profile
Backend engineer

0개의 댓글