-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Choi Jaewoo edited this page Feb 28, 2025
·
2 revisions
Welcome to the NBE4-5-2-Team07 wiki!
-
main
브랜치는 항상 배포 가능한 상태를 유지 모든 변경 사항은main
에서 분기하여 개발 후 즉시 병합/배포 -
기능 단위 브랜치 사용
feat/이슈번호
형식으로 생성 (예:feat/#3
)
- 브랜치는 영어로!
- 권장 유형:
feat
(기능),fix
(버그),docs
(문서),refactor
(리팩토링)
- 리뷰 반영: PR요청 있을 시 자주자주 확인합시다!
-
main
에서 새 브랜치 생성 (기능 개발 시 반드시 이슈에 맞는 브랜치를 생성)git checkout -b feat/#3
-
주기적 커밋 & 원격 저장소 푸시
-
Pull Request(PR) 생성 → 코드 리뷰 진행
-
Squash and Merge로 병합 → 코드 확인 후 코멘트 + merge
-
자동 브랜치 삭제 활성화 GitHub 저장소 Settings → Merge Button → ☑️ Automatically delete head branches
커밋 유형 | 코드 | 사용 설명 |
---|---|---|
feat: | ✨ | 신기능 추가 |
fix: | 🐛 | 버그 수정 |
docs: | 📚 | 문서 업데이트 |
style: | 💄 | 코드 포맷팅/코스메틱 변경 |
refactor: | ♻️ | 코드 리팩토링 |
test: | ✅ | 테스트 코드 추가 |
chore: | 🔧 | 빌드/설정 변경 |
# 좋은 예
git commit -m "feat: 사용자 프로필 편집 기능 추가"
# 나쁜 예
git commit -m "기능 추가" # 유형 명시 누락!