4.4 브랜치 재배치하기
이번에는 브랜치를 재배치하는 방법에 대해 알아보겠습니다. 브랜치의 재배치는 rebase라고 합니다. 브랜치의 재배치는 예를 보며 이해하는 것이 좋습니다.
다음과 같은 상황을 가정해 보겠습니다. master 브랜치의 두 번째 커밋에서 foo 브랜치가 뻗어나왔고, 각 브랜치에 커밋이 여러 개 쌓여 있습니다.
그림 4-74 | 브랜치 재배치 전 master 브랜치와 foo 브랜치
이 상황에서 그림 4-75와 같이 foo 브랜치를 네 번째 커밋에서 뻗어나오도록 변경합니다. 이처럼 브랜치가 뻗어나온 기준점을 변경하는 것을 브랜치의 재배치, rebase라고 합니다.
그림 4-75 | 브랜치 재배치 후 master 브랜치와 foo 브랜치