<aside> <img src="/icons/arrow-right-basic_gray.svg" alt="/icons/arrow-right-basic_gray.svg" width="40px" /> 해당 페이지는 부스트캠프 웹·모바일 8기 그룹 프로젝트 web13_TEAM_528의 Commit 컨벤션, Branch 관리 전략과 관련하여 정리한 페이지입니다.

</aside>

Branch 관리 전략


git flow.png

main # 출시 가능한 production 코드를 모아두는 branch
ㄴ dev # 개발을 위한 코드를 모아두는 branch
	ㄴ feature # 새로운 기능을 추가하기 위한 branch
	ㄴ fix # 버그를 고치기 위한 branch
	ㄴ hotfix # 배포 후 긴급한 버그 수정을 위한 branch
	ㄴ refactor # 새로운 기능이나 버그 수정 없이 현재 구현을 개선하기 위한 branch

Branch Naming 컨벤션


용도에 맞게 branch명 앞에 아래의 type을 작성합니다. type 뒤에는 branch를 생성한 날짜 6자리를 숫자로 기입하고, - 로 구분하여 명령문(현재시제)으로 branch 작업 내용을 간략하게 작성합니다.

/*브랜치 타입*/
feature: 새로운 기능을 추가하기 위한 branch
fix: 버그를 고치기 위한 branch
refactor: 새로운 기능이나 버그 수정 없이 현재 구현을 개선하기 위한 branch

// [type]/[date]-[name]
// ex) feature/231106-add-login-page

Commit 컨벤션


/*커밋 태그 타입*/
feat: 새로운 기능을 추가한 경우
fix: 버그를 고친 경우
design: CSS 등 사용자 UI 디자인을 변경한 경우
refactor: 프로덕션 코드 리팩토링의 경우 (새로운 기능이나 버그 수정 없이 현재 구현을 개선)
docs: 문서를 수정한 경우
comment: 필요한 주석 추가 및 변경의 경우
test: 테스트 코드를 추가한 경우
chore: 위의 경우에 포함되지 않는 경우
/*
[type]: [commit message] #[issue number]

[detail]
Co-authored-by: (선택)
Co-authored-by: Jw705 <[email protected]>
Co-authored-by: Byeonjin <[email protected]>
Co-authored-by: LellowMellow <[email protected]>
Co-authored-by: Byeonjin <[email protected]>
*/

/*
feat: 로그인 UI 작업 #3

커밋에 대한 자세한 내용 입력
*/