여러명의 개발자들이 협업하면서 소스 코드의 버전 관리 시스템을 사용하는데 그 중 하나인 git을 보다 효율적으로 사용하기 위해 공통적인 규칙을 가지고 관리하기 위한 브랜치 전략이다.