Git 커밋 메시지 수정하는 법

Jane·2021년 2월 16일
2
post-thumbnail

1. 직전 커밋 메시지 수정

수정하고 싶은 커밋 메시지가 가장 최근의 커밋이라면 --amend를 이용하여 간편하게 수정할 수 있다.

git commit --amend

2. 오래된 커밋 메시지 수정

그런데 이미 한참 커밋을 했는데 이전 커밋 메시지를 수정하고 싶으면 어떻게 해야할까?

1. git log를 통해 수정하고 싶은 커밋을 확인한다.

git log

위의 명령어 실행 후 화살표를 위 아래로 이동하며 수정하고 싶은 커밋 메시지를 찾는다.

2. 수정하고 싶은 커밋의 위치를 입력한다.

git rebase -i HEAD~(수정하고 싶은 커밋이 있는 위치)

만약 10개의 커밋을 확인하고 싶다면 HEAD~10이라고 써주면 된다.

위의 명령어를 실행하면 기본으로 설정되어 있는 에디터(아래 사진은 vscode)가 열릴 것이다.

주석으로 reword = use commit, but edit the commit message라고 써있는 것을 볼 수 있다.

3. 수정하고 싶은 커밋 메시지 앞의 커멘드를 reword로 변경한다.

저장하고 나오면 아래와 같이 커밋 메시지를 수정할 수 있는 창이 뜰 것이다. 커밋메시지를 변경한 뒤 저장하고 나온다.

4. 커밋 메시지가 성공적으로 수정된 것을 확인할 수 있다.

0개의 댓글