어디까지 갈 수 있을까?
깃 커밋 메시지 여러개 수정하기 본문
팀 내에서 새기능은 [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
'프로그래밍 > 소소한 팁' 카테고리의 다른 글
HTML/CSS 유용한 사이트 정리 (0) | 2021.08.29 |
---|---|
[작성중]소스트리 사용법 (0) | 2021.06.20 |
Git 커밋 삭제하기 (0) | 2021.06.05 |
IntelliJ 단축키 (0) | 2021.03.01 |
Comments