🆀git rebase 와 git merge의 차이점을 설명하고, 각각 어떤 상황에서 사용하는 것이 적절한가둘 다 브랜치를 병합하는 방식이다. 하지만 커밋 히스토리를 만들고 관리하는 방식에 큰 차이가 있다. 기능결과merge브랜치를 합치고 병합커밋을 만듦히스토리 분기 후 병합rebase브랜치가 직선이 되도록 정리히스토리 재작성. 깔끔해짐 main: A---B---C \feature: D---E main A---B---C \\ \\ feature: D-----E---M ← merge 커밋 생성➡️ 기존 방식에서는 정확이 어디서 병합되었는지 남는다. 그러나 커밋 히스토리에 병합커밋(M)을 따로 생성한다. ..