4.1 버전을 나누어 관리하는 이유
1 브랜치가 없다면?
브랜치가 무엇이며, 왜 필요한지를 쉽게 이해하려면 브랜치가 없는 상황을 가정해보면 됩니다.
A와 B가 협업하여 온라인 쇼핑몰을 만들고 있다고 가정하겠습니다. 쇼핑몰은 어느 정도 완성된 상태로 코드는 방대하고 커밋이 꽤 쌓여 있는 상황입니다. A와 B는 여기에 몇 가지 기능을 추가하고자 합니다. A는 장바구니 기능을, B는 주문 목록 기능을 구현하기로 했습니다.
그림 4-2 | A와 B가 맡기로 한 작업 내용