브랜치 전략이란여러 개발자가 동시에 작업할 수 있도록 소스코드를 효율적으로 관리하는 방법이다.주요 브랜치 전략Git-flowGitHub-flowGitLab-flow1. Git-flow사용 시기 : 중대형 프로젝트나, 배포 주기가 명확하고 여러 기능을 병렬로 개발해야 할 때 언제 쓰나?여러 개발자가 동시에 작업하는 대규모 프로젝트에서 유용버전 관리가 명확하고, 각 단계별로 안정적인 배포가 요구될 때 사용main (master): 배포 가능한 안정된 코드develop: 새로운 기능 개발이 이루어지는 브랜치feature: 특정 기능 개발을 위한 브랜치. develop에서 분기하여 작업release: 배포 준비가 완료된 버전의 브랜치. QA와 버그 수정을 진행hotfix: 배포된 버전에서 발생한 긴급 버그를 수..