- 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] HEAD 종류, 주소, 범위 기호 차이 정리 (0) | 2021.06.05 |
---|---|
vscode 북마크(alefragnani.bookmarks) 위치 변하는 문제 해결 방법 (0) | 2021.06.02 |
VS Code 포매터 지정 방법 (0) | 2021.04.13 |
Git Client (GUI)리스트 (0) | 2021.03.29 |
.NET 멀티 플랫폼 앱 UI 관련 (MAUI, UNO, .NET6) (1) | 2021.03.20 |