변경된 커밋 메세지 해시 코드를 확인해 보면 해시 코드가 변경된 것을 확인할 수 있다. 때문에 서버에 아직 업로드되기 전에 사용하고, 개발자와 협업하고 있는 상황에서는 서버에 업로드된 history에는 사용하지 않는 것이 좋다.
최근 커밋 메세지 수정하기
1
git commit --amend -m "<메세지 변경>"
git log
확인최근 커밋 메세지를 변경하고 싶을 때 아래와 같이
--amend -m
옵션으로 커밋 메세지를 변경할 수 있다.
최근 커밋 메세지에 수정된 파일 적용하기
1
2
git add .
git commit --amend
예를 들어, 커밋 한 후 빠진 내용이 있을 경우 빠르게 파일 수정 후 --amend
옵션만 줄 경우 최근 커밋 메세지에 수정된 파일이 함께 적용된다.
특정 커밋 메세지 수정하기
1
git rebase -i <변경할 커밋 이전 해시 코드>
- 수정하고 싶은 커밋에
pick
->reword
로 변경 후 메세지를 변경하고 저장하면 특정 커밋 메세지가 변경된다. git log
커밋 메세지2
를 변경하고 싶다면 이전 커밋 해시 코드를 복사한다.rebase -i <변경할 커밋 이전 해시 코드>
- 수정하고 싶은 커밋에
pick
->reword
로 변경한다. - 커밋 메세지를 변경 후 저장한다.
git log
를 확인해 보면 특정 커밋 메세지가 변경된 것을 확인할 수 있다.