728x90
만약 두개의 branch가 있다고 가정해보자
master
feature
우리는 master 브랜치에 feature 브랜치를 합치고 싶다. 즉, master 브랜치가 feature 내용을 불러오고 싶다
이 경우 우리는 두가지 방법이 있다.
merge
rebase
차이점은 head 포인트를 어디에 두는가이다. 즉, checkout을 어디에 했는지에 따라 다르다
Merge
head : master
git checkout master
git merge feature
master
가 feature
내용을 불러와 merge
한다
Rebase
head : feature
git checkout feature
git rebase master
feature
가 master
의 내용으로 rebase
한다
출처
dev.to/godori/rebasing-a-branch-in-git-3bc
www.jetbrains.com/help/idea/apply-changes-from-one-branch-to-another.html#rebase-branch
728x90