[git] 이미 push한 commit 수정하기

seo young park·2022년 1월 2일
3

git

목록 보기
2/3
post-thumbnail

✨ 이미 push한 commit 수정하기

이미 Push한 커밋 메세지에 오타가 났다.
vscode에서 커밋 메세지를 수정해보자.

1. 수정모드

git rebase -i HEAD~[거슬러 올라갈 커밋 수]

가장 최근 커밋 하나를 수정해야하므로 터미널에 git rebase -i HEAD~1 을 입력한다.

2. 편집모드 pick->reword

텍스트 에디터 창이 뜨면, 수정할 커밋에서pickreword로 고치고 저장한다.

3. 커밋 메세지 수정

(vscode의 경우)창을 닫으면 commit_editmsg 창으로 넘어간다. 여기서 오타를 수정하고 저장한다.

4. 수정사항 확인

git log를 입력하고 커밋 히스토리를 불러 수정사항이 반영된 것을 확인한다.

5. 커밋 덮어씌우기

이제 수정한 커밋 메세지를 원격저장소에 강제로 푸쉬한다.

git push origin main -f

6. 원격저장소 확인

레파지토리에 들어가니 커밋 메세지가 잘 변경된 것을 확인할 수 있다.

2개의 댓글

comment-user-thumbnail
2022년 1월 3일

표지가 너무 귀엽네유

1개의 답글