프로그래밍/소소한 팁

깃 커밋 메시지 여러개 수정하기

_Min 2021. 8. 11. 22:53

팀 내에서 새기능은 [feat: 커밋 메시지] 수정한 기능은 [refactor: 커밋 메시지]로 적기로 했는데 실수해서 메시지 수정이 필요했다. 위의 세 메시지를 수정해보자

 

 

소스트리 사용자의 경우 오른쪽 위의 터미널을 누르면 터미널이 뜨게 된다

 

 

0. 깃 로그 확인하기

git log

깃 로그를 확인할 수 있다 git log -3 과 같이 보고 싶은 로그 개수를 지정할 수도 있다.

q 누르면 빠져나옴

 

 

1. 수정할 커밋 메시지 범위 정하기

git rebase -i HEAD~6

현재 head부터 수정할 로그까지의 개수를 적으면 된다 

나는 [Querydsl 설정 변경] 커밋까지 수정해야 하므로 6을 적었다

 

 

2. 수정할 커밋 메시지 특정하기

여기까지 하면 왼쪽 그림과 같이 나오는데 이 중 변경하고 싶은 커밋을 오른쪽 사진과 같이 reword로 수정해준다

insert키를 누르면 글자를 입력할 수 있게 된다

esc키를 누르고 :wq 입력 후 enter 키를 통해 빠져나올 수 있다

 

 

3. 커밋 메시지 수정하기

마찬가지로 insert -> 메시지 수정 -> esc -> :wq -> enter 로 수정해준다

 

 

4. 수정 내역 반영하기

git push -f origin 현재브랜치

 

수정 내역이 반영되고 커밋메시지가 예쁘게 정리됐다!

 

 

**rebase를 중지 하고 싶을 때

git rebase --abort

 

728x90