본문 바로가기
Coding

Git 특정 커밋 수정하는 방법

by Hide­ 2020. 9. 2.
반응형
git rebase --interactive 특정커밋해시^

위 명령어로 rebase를 시작한다.


그러면 위처럼 vim이 열리면서 특정 커밋에 대한 편집을 진행할 수 있다. 여기서 수정을 원하는 커밋의 가장 맨앞 pickedit으로 수정해주고 :wq로 저장한다. 저장하고 나오면 아마 해당 커밋으로 브랜치 이동이 되어있을텐데, 여기서 원하는 파일을 수정하고


git commit --amend

를 입력한다. 그러면 커밋에 대한 타이틀도 수정할 수 있다. 마찬가지로 vim이 열리면 수정을 진행하고 :wq로 저장하고 나온다.


git rebase --continue

마지막으로 위 명령어를 통해 rebase를 마무리해주면, 원래 브랜치로 돌아옴과 동시에 리베이스가 완료된다.

'Coding' 카테고리의 다른 글

Block IO/Non-Block IO 개념 정리  (21) 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