- 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

 

반응형

'Code' 카테고리의 다른 글

git 초기화(히스토리 로그 삭제)  (0) 2021.04.25
[git] 이미 커밋한 메시지 수정 방법  (0) 2021.04.25
VS Code 포매터 지정 방법  (0) 2021.04.13
VS Code Extension 만들기  (0) 2021.04.13
Git Client (GUI)리스트  (0) 2021.03.29
Go 언어  (0) 2021.03.06
Posted by codens codens
TAG

댓글을 달아 주세요