1. HEAD~1 는 최근 커밋 중 1개를 불러온다는 의미
$ git rebase HEAD~1 -i
2. commit 로그 창에서 수정하고 싶은 메세지 앞 의 pick을 reword로 수정하고 저장합니다. ( esc -> :wq )
3. 메세지를 수정하고 저장합니다. ( esc -> :wq )
4. 원격에 덮어쓰기
$ git push --force branch_url
-> 메시지가 변경된 커밋 이력이 추가 되고 그 전 커밋 이력이 남아있는 문제가 있음.
내가 잘 못 한 건지 모르겠지만 다음에 다시 해보자
'개발환경, 도구 > Git' 카테고리의 다른 글
git 기초 정리 (0) | 2023.04.16 |
---|---|
원격지의 최신 내용을 pull 하지 않아서 push 안 됨 (failed to push some refs to 'https://github.com/userId/userProject.git') (0) | 2022.12.05 |
git_github 설정 (0) | 2022.07.17 |
20220629-[git]git stash 특정 파일 (0) | 2022.06.29 |
20220608_git - 수정하지 않은 부분도 수정했다고 나오는 현상 (0) | 2022.06.08 |