여러 커밋 또는 이전 커밋에 대한 메시지를 수정해야 하는 경우 대화형 rebase를 사용한 다음 강제로 push하여 커밋 기록을 변경할 수 있다.
1. git rebase -i HEAD~n 명령을 사용하며 최근 n개의 커밋 목록을 표시
2. 변경하려는 각 커밋 메시지에서 pick을 reword로 변경
3. 커밋 목록 파일을 저장하고 닫기
4. 각 커밋 파일에 새 커밋 메시지를 입력하고 파일을 저장한 다음 닫기
커밋 히스토리 확인 결과 잘 변경되어있음!!
5. 변경 사항을 GitHub에 푸시할 준비가 되면 push --force 명령을 사용하여 이전 커밋을 강제로 push하기
'1. 프로그래밍 > 1-1. Git' 카테고리의 다른 글
Git - [ 강제로 Git Pull 하기 ] (0) | 2022.04.26 |
---|---|
Git - [ eclipse 프로젝트 Github 올리기 ] (0) | 2022.04.01 |
7. Git 자유자재로 활용하기 (2) (0) | 2021.09.07 |
7. Git 자유자재로 활용하기 (0) | 2021.09.06 |
6. Git 협업하기 (0) | 2021.09.05 |