-
깃 push 후 커밋 메시지 수정깃허브/여러가지 기능 2021. 12. 11. 19:01
1. 마지막 커밋 메시지 수정
<git bash 창에 입력>
git commit --amend -m "변경하려는 메세지"
git push origin 브랜치명 -f
2. 마지막 커밋 메시지가 아니거나, git rebase 를 이용할 경우
git rebase -i HEAD~거슬러 올라갈 커밋 수
(예를 들어 바로 전 커밋 메시지를 수정하려면,
git rebase HEAD~1 -i
입력)
(내가 참고한 블로그에서는 이렇게 설명되어 있는데, 다른 블로그에서는
git rebase HEAD~거슬러 올라갈 커밋 수 -i
이렇게 되어 있음)
아무튼 이렇게 입력 후에 편집창이 뜨는데,
변경하길 원하는 커밋은 i로 입력 모드에 들어가 pick 을 reword로 변경해
esc 버튼 누른 뒤
:wq! 입력 후
편집창을 빠져나오면 됨
다시 입력
< git bash 창에 입력>
git push origin 브랜치명 -f
혹은
git push origin 브랜치명 --force-with-lease
이렇게 강제로 푸쉬하면 됨
만약 rebase 과정 중에 충돌이 생기면
git rebase --abort
로 rebase 이전 상태로 돌려 작업 가능하고, 충돌 해결 한 후
git rebase --continue
혹은
git rebase --skip
으로 진행하면 됨
참고 자료 : http://codershigh.dscloud.biz:30004/t/push-git-commit/161
[Git] 이미 Push한 Commit 메세지 변경하기
1. .git 파일이 있는 폴더로 이동합니다. 2. rebase 명령어를 입력합니다. git rebase HEAD~[거슬러 올라가고 싶은 커밋 수] -i 예를 들어, 바로 전 커밋의 메세지를 재작성하길 원한다면 git rebase HEAD~1 -i 이
ssoco.tistory.com
[Git 삽질기록] 이미 Push한 커밋 메시지 수정하기
서론 나는 SourceTree를 이용해서 git 관리를 한다. Git은 버전관리하기가 참 좋은 것 같다. 버전관리를 하는 방법은 다양하겠지만, 나 같은 경우에는 작은 기능 하나를 추가할 때마다 커밋&푸시를 한
holika.tistory.com
'깃허브 > 여러가지 기능' 카테고리의 다른 글
깃 push 이후 사용자 name, email 변경 (0) 2021.12.11 깃 사용자 계정(이메일, 이름) 변경 (0) 2021.12.11 커밋 메시지 수정 (0) 2021.10.18 깃허브(remote)에 올라간 커밋 되돌리기 (0) 2021.10.18