프로그래밍/소소한 팁
깃 커밋 메시지 여러개 수정하기
_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