merge보다 히스토리가 더 깔끔해보인다.# feature 브랜치를 develop 브랜치 위로 재배치
git checkout feature
git rebase develop
feature 브랜치로 이동develop 브랜치의 최신 커밋 뒤에 feature의 커밋들을 하나씩 ‘재생(play)’해준다.git add → git rebase --continuefeature 브랜치가 develop 최신 커밋 위에 붙어 있게 된다.git checkout feature
git merge main
결과:
C---D---E---M feature (M = merge commit)
/ /
A---B-------F---G main