자 오늘은 git rebase 하는 순서를 정리해볼까~
git add .
git commit
git checkout main
git pull (최신의 상태를 유지하기 위해)
git checkout feature/branch 이름
git rebase -i main
rebase하면 스쿼시하는 창이 뜰 텐데 위에 pick 하나만 남기고 나머지는 s라고 쓰면 사라진다
conflict 해결
git add .
git rebase -- continue
git push origin feature/branch 이름 -f (rebase할 때는 force를 해줘야 한다.
이제 클린한 commit 창을 볼 수 있다 !