2025.10.14

💻 GitHub 협업 기본 개념

🔹 협업을 위한 준비

  1. 팀장(Repository Owner)
  2. 팀원 (Collaborator / Contributor)

🔹 Pull Request 방식


🌳 Branch 전략

1️⃣ Trunk Base 전략 (단일 기둥 방식)

2️⃣ GitFlow 전략 (표준 협업 구조)

브랜치 역할
master 실제 완성된 제품 버전 (배포용)
develop 개발 중인 제품 버전
feature/ 새로운 기능 개발용 브랜치 (develop에서 분기)
release/ 배포 전 테스트 및 준비 단계
hotfix/ 배포 후 긴급 버그 수정용 브랜치