Git
[Git] Commit Message 수정
hjkang
2024. 12. 21. 14:20
이미 원격 저장소에 push한 커밋을 수정할 일이 생겨 이 글을 작성하게 되었다.
가장 최근 커밋 메시지 수정
git commit --amend -m "새로운 커밋 메시지"
이전 커밋 메시지들 수정
1. 먼저 수정하고 싶은 커밋까지의 로그 확인
// 자세히 보기
git log
// 간단히 보기
git log --oneline
2. 수정하고 싶은 커밋의 바로 이전 커밋 해시 복사
(만약 3개의 커밋이 있고, 두번째 커밋을 수정하고 싶은 경우 첫번째 커밋 해시를 복사)
3. rebase 시작
git rebase -i {복사한 커밋 해시}
4. 열리는 에디터에서 수정하고 싶은 커밋 앞의 'pick' 을 'reword'로 변경 후 저장
5. 새로 에디터가 열리면 새로운 커밋 메시지 입력 후 저장
6. 원격 저장소에 push한 커밋인 경우 강제 push
(협업 시에는 다른 개발자에게 영향을 줄 수 있으니 force push 주의)
git push --force