잠 깐 만 요
빨리 감기 병합
foo 브랜치를 master 브랜치로 병합한 결과(그림 4-39)를 다시 봅시다.
master 브랜치 입장에서는 자신의 브랜치가 마치 빨리 감기 하듯이 foo 브랜치와 동일하게 업데이트됐죠? 이처럼 master 브랜치가 빨리 감기 하듯 foo와 동일해질 수 있었던 이유는, foo 브랜치가 master 브랜치에서부터 뻗어나온 시점부터 병합되는 순간까지 master 브랜치에 어떤 변화도 없었기 때문입니다. 다시 말해, foo 브랜치는 master 브랜치에서 뻗어나온 이후로 여러 커밋이 쌓였지만, 그동안 master 브랜치는 어떤 새로운 커밋도 없이 그저 가만히 있었습니다.
그렇기 때문에 foo 브랜치를 master 브랜치로 병합할 적에 master 브랜치는 그저 foo 브랜치에 새롭게 쌓인 커밋을 반영만 하면 됩니다.
그림 4-40 | master 브랜치에 foo 브랜치 병합하기
이처럼 변화가 없었던 브랜치가 마치 빨리 감기 하듯 업데이트되는 병합 기법을 빨리 감기 병합(fast-forward merge)이라고 합니다.