Memo/Git
-
[GitHub] 이미 Push한 commit 메시지 수정Memo/Git 2023. 10. 24. 21:53
원격 저장소에 Push를 하고 난 후에 오타 등으로 commit 메시지를 수정해야 하는 일이 종종 생긴다. 검색 결과 아래와 같은 방법으로 commit 메시지를 수정할 수 있었다. 하지만, 협업 중인 프로젝트에 강제로 Push하는 행위는 굉장히 위험하다. 개인 프로젝트라면 상관없겠지만, 다른 사람의 commit 유실되는 등의 문제가 발생할 수 있기 때문이다. 따라서, 이러한 작업을 수행하기 위해서는 팀원과의 충분한 상의가 필요하다. # 가장 최근 commit 메시지 수정 $ git commit --amend # 이전 또는 여러 commit 메시지 수정 $ git rebase -i HEAD~1 // 숫자는 n개의 이전 커밋을 뜻함 변경하려는 commit 앞의 'pick'을 'reword'로 변경 후 저장...