이미 Push된 커밋 메시지 수정

문제
- 처음에 커밋을 할 때 메시지가 잘못됬다는 것을 깨달았다.
- 이를 수정하기 위해서 인터넷을 뒤져보기 시작했다.
해결
git rebase HEAD~[불러오고 싶은 커밋메시지의 수] -i
- 위 명령어를 통해서 커밋메시지를 변경할 수 있다고 한다.
- 실제로 위처럼 커밋 메시지와 함께 이전 커밋을 불러올 수 있다.
pick eeb456f Create README.md
이 부분 중 pick을 reword로 바꾸어서 변경하겠다고 표시한다.- 참고로 vi 편집기이기 때문에 ‘i’를 눌러 삽입모드에 들어가 수정해야한다.
- 수정이 완료되면 esc를 누르고 :wq로 저장한다.
- 이제 커밋 메시지를 작성할 차례이다.
- 위와 같이 변경한 후 다시 저장을 위해 esc를 누르고 :wq를 한다.
- 무언가가 변경되었다는 것을 확인 할 수있고, 이제 이것을 push해주기만 하면 된다.
git push --force
- 그러면 정상적으로 메시지가 변경된 것을 볼 수 있다!
- 참고로 나는 맨 첫번째 커밋메시지를 수정하여야 했기에
git rebase -i --root
를 통해서 최상위로 이동하여 커밋메시지를 수정했다.
이외의 방법
- 위 방법 이외에도 커밋을 수정하는
commit --ammend
도 있다. - 마지막 커밋을 수정할 수 있으며, 새로운 커밋 추가 및 메시지 수정이 가능하다.
git log
git add README.md
git commit --amend -m "실용성 개선 및 README 수정"
git log
- 위처럼 커밋파일을 추가하여 메시지를 수정한 것을 git log를 통해 볼 수 있다.
참고 -
이미 Push된 커밋 메시지 수정

문제
- 처음에 커밋을 할 때 메시지가 잘못됬다는 것을 깨달았다.
- 이를 수정하기 위해서 인터넷을 뒤져보기 시작했다.
해결
git rebase HEAD~[불러오고 싶은 커밋메시지의 수] -i
- 위 명령어를 통해서 커밋메시지를 변경할 수 있다고 한다.
- 실제로 위처럼 커밋 메시지와 함께 이전 커밋을 불러올 수 있다.
pick eeb456f Create README.md
이 부분 중 pick을 reword로 바꾸어서 변경하겠다고 표시한다.- 참고로 vi 편집기이기 때문에 ‘i’를 눌러 삽입모드에 들어가 수정해야한다.
- 수정이 완료되면 esc를 누르고 :wq로 저장한다.
- 이제 커밋 메시지를 작성할 차례이다.
- 위와 같이 변경한 후 다시 저장을 위해 esc를 누르고 :wq를 한다.
- 무언가가 변경되었다는 것을 확인 할 수있고, 이제 이것을 push해주기만 하면 된다.
git push --force
- 그러면 정상적으로 메시지가 변경된 것을 볼 수 있다!
- 참고로 나는 맨 첫번째 커밋메시지를 수정하여야 했기에
git rebase -i --root
를 통해서 최상위로 이동하여 커밋메시지를 수정했다.
이외의 방법
- 위 방법 이외에도 커밋을 수정하는
commit --ammend
도 있다. - 마지막 커밋을 수정할 수 있으며, 새로운 커밋 추가 및 메시지 수정이 가능하다.
git log
git add README.md
git commit --amend -m "실용성 개선 및 README 수정"
git log
- 위처럼 커밋파일을 추가하여 메시지를 수정한 것을 git log를 통해 볼 수 있다.
참고 -