스크린샷 2025-08-29 오후 4.25.51.png

✅ 브랜치 구조

브랜치 이름 용도
[이름]/[기능명] 팀원 개인이 ****기능 개발을 진행할 로컬 브랜치. develop에서 파생됨
develop 모든 팀원이 개발한 기능을 병합한 공용 브랜치
release develop에서 생성해 테스트 및 버그수정한 후, main에 merge되면 삭제되는 임시 브랜치
main 배포용 브랜치

🔄 협업 프로세스

1️⃣ 기능 개발 과정

  1. 프로젝트를 클론한다.
  2. develop에서 [이름]/[기능명] 형식으로 개인 브랜치를 생성한다.
  3. 기능 개발을 완료하고 커밋한다.
  4. develop 브랜치로 PR을 생성한다.
  5. 팀원들에게 코드리뷰를 받고 merge한다.

2️⃣ 기능 테스트/배포 과정

  1. develop 에서 release 브랜치를 생성한다.
  2. release 브랜치에서 테스트를 진행한다
  3. 문제가 없으면 releasemain 에 병합한다
  4. release 브랜치를 삭제한다