Git 브랜치 전략 브랜치 전략이란, 여러 개발자가 하나의 저장소를 사용하는 환경에서 저장소를 효과적으로 활용하기 위한 work-flow이다. 브랜치의 생성, 삭제, 병합 등 git의 유연한 구조를 활용해서 각 개발자들의 혼란을 최대한 줄이며 다양한 방식으로 소스를 관리하는 역할을 한다. 즉, 브랜치 생성에 규칙을 만들어서 협업을 유연하게 하는 방법론을 말한다. 브랜치 전략이 없으면 어떤 문제가 생길까? 어떤 브랜치가 최신 브랜치지? 어떤 브랜치를 끌어와서 개발을 시작해야 하지? 어디에 push를 보내야 하지? 핫픽스를 해야 하는데 어떤 브랜치를 기준으로 수정해야 하지? 배포 버전은 어떤 걸 골라야 하지? 이러한 상황을 최소화하기 위해 사용하는 것이 바로 브랜치 전략이다. 이 중 가장 널리 사용되는 2가..