깃 협업 가이드

1. 브랜치 구조


main (배포용)
   ↑
   └── dev (백엔드 통합용)
          ├── feature/**** (정아 담당 기능)
          ├── feature/**** (정민 담당 기능)
          └── feature/**** (민정 담당 기능)

2. 브랜치 생성 & 작업 플로우

처음 dev 브랜치 만들기 (1회)

(정아(팀장)만 실행)


git checkout main
git pull origin main
git checkout -b dev
git push origin dev

개별 작업 시작할 때 팀원(정민, 민정) 및 팀장(정아) 공통: dev 최신화 후 feature 브랜치 생성

  1. dev 최신화

git checkout dev
git pull origin dev
  1. feature 브랜치 생성 (정민, 민정, 정 각각)

git checkout -b feature/기능명

작업 중 커밋


git add .
git commit -m "feat: 기능 설명"
git push origin feature/기능명