
[GIT] Rebase를 이용하여 pr에서 특정 커밋 삭제하기
·
Setting
Git을 사용하다 보면, 잘못된 커밋이나 원하지 않는 커밋이 포함되는 경우가 종종 발생한다.이번 글에서는 PR(풀 리퀘스트)에서 특정 커밋을 제거하는 방법을 소개한다.❓ 문제 상황현재 브랜치에는 다음과 같은 커밋들이 존재한다.커밋1 `0e49890` : 삭제하고 싶은 커밋 (먼저 커밋됨)커밋2 `3c0478a` : 유지하고 싶은 커밋 (나중에 커밋됨)이 상황에서 커밋1만 제거하고 커밋2는 그대로 남기고 싶은 경우, git rebase -i 명령어를 사용하면 깔끔하게 해결할 수 있다. ✅ 해결방법 (git rebase -i)1. 해당 브랜치로 이동하기git checkout 2. 리베이스 시작하기git rebase -i HEAD~2- `HEAD~2`는 최근 두 개의 커밋을 대상으로 리베이스 하겠다는 의..