반응형
git rebase --interactive 특정커밋해시^
위 명령어로 rebase를 시작한다.
그러면 위처럼 vim이 열리면서 특정 커밋에 대한 편집을 진행할 수 있다. 여기서 수정을 원하는 커밋의 가장 맨앞 pick을 edit으로 수정해주고 :wq로 저장한다. 저장하고 나오면 아마 해당 커밋으로 브랜치 이동이 되어있을텐데, 여기서 원하는 파일을 수정하고
git commit --amend
를 입력한다. 그러면 커밋에 대한 타이틀도 수정할 수 있다. 마찬가지로 vim이 열리면 수정을 진행하고 :wq로 저장하고 나온다.
git rebase --continue
마지막으로 위 명령어를 통해 rebase를 마무리해주면, 원래 브랜치로 돌아옴과 동시에 리베이스가 완료된다.
'Coding' 카테고리의 다른 글
Block IO/Non-Block IO 개념 정리 (2) | 2022.12.13 |
---|---|
Redlock 알고리즘 (0) | 2022.07.02 |
Mac OSX git xcrun error 오류 해결 방법 (0) | 2020.01.31 |
Vue.js AWS S3에 배포 후 도메인 연결하는 방법 (0) | 2020.01.09 |
OSX PostgreSQL 정리 (0) | 2019.10.22 |