Skip to content
Choi Jaewoo edited this page Feb 28, 2025 · 2 revisions

Welcome to the NBE4-5-2-Team07 wiki!

깃 컨벤션

  1. main 브랜치는 항상 배포 가능한 상태를 유지 모든 변경 사항은 main에서 분기하여 개발 후 즉시 병합/배포
  2. 기능 단위 브랜치 사용feat/이슈번호 형식으로 생성 (예: feat/#3)
  • 브랜치는 영어로!
  • 권장 유형: feat(기능), fix(버그), docs(문서), refactor(리팩토링)
  1. 리뷰 반영: PR요청 있을 시 자주자주 확인합시다!

작업 흐름

  1. main에서 새 브랜치 생성 (기능 개발 시 반드시 이슈에 맞는 브랜치를 생성)

    git checkout -b feat/#3
    
  2. 주기적 커밋 & 원격 저장소 푸시

  3. Pull Request(PR) 생성 → 코드 리뷰 진행

  4. Squash and Merge로 병합 → 코드 확인 후 코멘트 + merge

  5. 자동 브랜치 삭제 활성화 GitHub 저장소 Settings → Merge Button → ☑️ Automatically delete head branches

커밋 유형 코드 사용 설명
feat: 신기능 추가
fix: 🐛 버그 수정
docs: 📚 문서 업데이트
style: 💄 코드 포맷팅/코스메틱 변경
refactor: ♻️ 코드 리팩토링
test: 테스트 코드 추가
chore: 🔧 빌드/설정 변경
# 좋은 예
git commit -m "feat: 사용자 프로필 편집 기능 추가"

# 나쁜 예
git commit -m "기능 추가"  # 유형 명시 누락!
Clone this wiki locally