[Git 브랜치 전략의 종류]# Git Flowmaster: 제품 출시용 브랜치develop: 개발 브랜치, 다음 출시 버전을 위한 코드가 여기 모임feature: 새 기능 개발용 브랜치, develop에서 분기해서 개발 후 다시 develop에 병합release: 출시 준비용 브랜치, develop에서 분기해서 출시 준비 후 master와 develop에 병합hotfix: 긴급 버그 수정용 브랜치, master에서 분기해서 수정 후 master와 develop에 병합장점: 역할이 명확하게 구분됨, 대규모 프로젝트에 적합단점: 브랜치 구조가 복잡함, 소규모 프로젝트에는 오버헤드 발생 가능# GitHub Flowmain(master): 항상 배포 가능한 상태 유지feature: 기능 개발용 브랜치, PR을..