"the strategy that software development teams adopt when wrting, merging and deploying code when using a version control system."
여러 개발자가 하나의 레포지토리를 사용하는 환경에서 변경 내용의 충돌을 줄이고 협업을 효율적으로 하고자 만들어진 브랜치 생성 규칙 혹은 방법론
대표적인 예시로는 git-flow, github-flow, gitlab-flow가 있음