-
Notifications
You must be signed in to change notification settings - Fork 5
깃 브랜치 전략
Kim Minjoo(김민주/리브) edited this page Jul 19, 2024
·
1 revision
- 브랜치 전략 - main 브랜치 한개 유지 - feat
- main 에서 기능별로 브랜치를 생성한다.
- 브랜치 이름 - feat/#{이슈번호} ex) feat/#113, refactor/#114
- 새로운 브랜치를 만들기 전에 관련 이슈를 등록해야 한다.
- 이슈 하나 당 브랜치를 하나 생성한다.
- commit header 컨벤션과 동일하게 한다.
- 커밋 메세지 (git 컨벤션)
- AngularJS convention
- feat
- fix : 이슈 번호 달지 않음
- design : css
- refactor
- style : 포맷팅, lint 등의 수정이 있을 때
- test : 모든 테스트 커밋
- docs
- comment
- chore : 세팅
브랜치 | 역할 | 규칙 |
---|---|---|
main | 주요 브랜치 | 단일 브랜치. 삭제하지 않는다. |
feat | 신규 기능 개발 | 최신 main 브랜치에서 만든다. main 브랜치에 머지하면 삭제한다. |
refactor | 리팩토링 | 최신 main 브랜치에서 만든다. main 브랜치에 머지하면 삭제한다. |
docs | 문서화 | 최신 main 브랜치에서 만든다. main 브랜치에 머지하면 삭제한다. |
fix | 버그, 오류 수정 | 최신 main 브랜치에서 만든다. main 브랜치에 머지하면 삭제한다. |