
Git branch 전략
·
Frontend Development
소프트웨어 개발에서 Git 브랜치 전략은 팀의 개발 효율성과 코드 품질을 결정하는 핵심 요소입니다. 프로젝트의 규모, 팀 구성, 배포 주기에 따라 적절한 브랜치 전략을 선택하는 것이 중요합니다.1. Git Flow정의와 구조Git Flow는 Vincent Driessen이 제안한 브랜치 전략으로, 대규모 프로젝트에서 안정적인 릴리스 관리를 위해 설계되었습니다.브랜치 구조:main: 프로덕션 배포 브랜치develop: 개발 통합 브랜치feature/*: 기능 개발 브랜치release/*: 릴리스 준비 브랜치hotfix/*: 긴급 수정 브랜치워크플로우1. feature 브랜치에서 기능 개발2. develop 브랜치에 병합3. release 브랜치에서 QA 진행4. main 브랜치에 최종 병합5. 필요시 ho..