본문 바로가기
Dot/Git

Git) commit message 수정하기

by jum0 2020. 5. 21.

커밋 메시지는 다음 두 가지 경우에 따라 수정하는 방법이 다릅니다!

1. 마지막 커밋 메시지를 수정하려는 경우

2. 그 외의 경우

1. 마지막 커밋 메시지를 수정하려는 경우

다음 키워드를 통해서 수정하려는 메시지를 바로 입력해주시면 됩니다!

$ git commit --amend -m'새로운 메시지'

$ git push -f 

2. 그 외의 경우

수정하고자 하는 커밋이 최종 커밋으로부터 8번째네요! 그럼 터미널에 아래의 명령어를 입력해주세요!

$ git rebase -i HEAD~8 // 숫자는 첫 번째(HEAD)를 기준으로 몇 번째까지 불러올지를 정합니다.

i(영어로 자판을 변경한 후 누르셔야 해요!)를 눌러 입력 모드로 변경하고, 수정하고자 하는 커밋의 앞의 키워드를 edit으로 바꿔줍니다!

그리고는 ese를 눌러 입력 모드를 나간 후, :wq로 가볍게 저장요~!

그럼 선택된 커밋과 두 가지 선택지를 주는데, 저희는 git  commit --amend 선택지로 갑니다.

$ git commit --amend

위의 명령어를 입력하면 다음과 같은 화면이 나타날 거예요!

그럼 아까와 같이 i를 눌러  입력 모드로 들어간 후, 수정을 하고 esc로 나와 :wq를 눌러주세요!

그리고는 다시 명령어 두 개를 입력하면 끝!

$ git rebase -- continue

Successfully rebased and updated refs/heads/master // 위의 명령어를 입력하면 나타나요

$ git push -f

그리고는 확인해주면 딱 변경돼 있답니다! (저는 맨 앞에 있던 BOJ가 맘에 안 들어서..ㅎ 백준은 사랑합니다.ㅎ)


수정해야 할 부분이 있으면 알려주세요!

감사합니다!

반응형

댓글