- commit message, title description, 제목, 상세 설명 변경 방법

    - 주의!!! 이미 push한 커밋은 수정하려면 --force옵션을 써야 한다



* 바로 전 커밋한 설명 수정

    - amend 사용

 

git commit --amend -m "New message"

 

    - 이미 github에 push 한 커밋을 수정하려면 '--force' 옵션을 써야 한다.

    - '--force' 옵션은 최후의 방법이므로 권장하지 않는다.

    - push전에 검토를 충분히 하고 push 한다

    - '--force'대신 '--force-with-lease'를 쓸 수 있다, '--force-with-lease'옵션은 충돌이 있으면 작업을 중단한다.

 

git push --force-with-lease origin branch1



//------------------------

* 예전 커밋 설명 수정

    - rebase 사용

 

    - 3번째 이전 커밋 rebase

git rebase -i HEAD~3

 

        - 수정 에디터

pick e499d89

pick 0c39034

pick f7fde4a

 

        - 다음으로 수정

pick e499d89

reword 0c39034

reword f7fde4a

 

    - 저장, 에디터 닫기
        -> 충돌 해결 -> git add ( -> rebase --continue )

 

    - 이미 push한 것이라면 '--force' 옵션을 써야 한다.

 

git push --force




//---------------------------------------------

How to change a Git commit message after a push

https://www.educative.io/edpresso/how-to-change-a-git-commit-message-after-a-push

 

반응형
Posted by codens