WeMong 프로젝트 리베이스

홍석현·2022년 12월 2일
0

프로젝트 첫날 커밋을 남기고 rebase를 진행했다.

rebase에 대한 개념이 명확히 잡혀있지않은 상태에서 진행하다보니
리베이싱 상태가 계속 유지되는 문제가 생겼다.

처음 진행한 방식은

git add .

git commit -m "리베이스"

git rebase feature/브랜치였다

메인에서 리베이스를 하는건 알았지만

리베이스는 내 브랜치에서 남긴 커밋을 관리하는거라 내 브랜치에서
진행해야한다고 생각했다.

따라서 정석대로라면

git add .

git commit -m "리베이스"

git rebase -i (main or master)

남기고싶은 커밋을 s로 바꾸고 :wq

그다음 지우고싶은 커밋에 커서를 놓고 dd

:wq
를 하면 끝이다.

리베이스를 끝내고싶다면 git rebase --abort 를 입력하면되고

더 지울 커밋이 남았다면 git rebase --continue 를 하면된다.

profile
Front-end to Full-stack

0개의 댓글