💁🏻 깃 레퍼지토리 운영 계획
- Github 을 우리는 형상 관리 도구로 사용한다.
- Git 으로 버전관리 기능을 수행한다.
- Git Organization 생성 → Public Repository 생성한다. 🆗
- git-flow 를 브랜치 전략으로 선택 (develop, feature branch를 주로 사용)
1. Git 브랜치 (형상 관리)
- git-flow 전략에 맞게 브랜치명을 작성한다.
- feature 브랜치 명 : feature/TP-'티켓 번호'
2. Git Commit 컨벤션 (형상 관리)
- commit 명 : [TP-'티켓번호'] 태그 커밋메시지
- ex) [TP-7] Feature : 유저 엔티티 구현
commit 태그 종류 예시
Feature: 새로운 기능을 추가할 경우
Fix: 버그를 고친 경우
Refactor: 프로덕션 코드 리팩토링, 새로운 기능이나 버그 수정없이 현재 구현을 개선한 경우
Docs: 문서를 수정한 경우
Test: 테스트 추가, 테스트 리팩토링 (프로덕션 코드 변경 없음)
Chore: 빌드 태스크 업데이트, 패키지 매니저 설정할 경우 (프로덕션 코드 변경 없음)
4. Git PR
- PR명은 [TP-티켓번호] 티켓 제목
- ex) [TP-2] 프로젝트 초기화
- 리뷰를 진행하고 approve 시 merge 한다.