Rebase
- git add .
- git commit -m
- git checkout main
- git pull origin main
- git checkout feature/main
- git rebase -i main
- 창이 열리면 제일 위 commit만 남기고 나머지 s로 수정 및 저장, 종료
- 주석 외 다 지우고 원하는 commit만 적고 저장, 종료
- git push origin feature/main
- PR 작성
PR 작성 후
- 위와 같이 rebase 진행
- 마지막에 push 할 경우 에러뜸. PR 내용과 현 내용이 다르기 때문에 경고창 뜸
- git push origin feature/main
rebase 중간에 이상 시
- 다시 터미널로
- git rebase --abort
rebase 중간에 conflict 시
- 다시 터미널로
- git rebase --continue