=> commit을 브랜치별로 하나만 존재할 수 있게 도와주는 명령어.
git add .git commit -m으로 쌓인 커밋들
git rebase -i main명령어를 치면 아래와 같은 페이지 등장첫번째 commit을
pick하고 나머지 commit들을s로 squash 해준다.해당 페이지에서
:wq로 나가면 아래와 같은 페이지가 등장!원하는 commit 하나만 남겨두거나 수정한 뒤
:wq로 나간다.이제 push를 하려들면 에러메시지가 뜬다
무시하고 같은 push 명령어에 강제성을 부여해주는
-f를 붙여서 push하면 끝!
rebase 도중에 뭔가 잘못 수정을 하거나 삭제하다가 오류가 날 수도 있는데, 그럴 때는 git rebase --abort 명령어로 rebase를 하기 전으로 돌아갈 수 있다.