Branch를 생성하기 전 Issue를 먼저 작성한다.
Issue 작성 후 생성되는 번호와 Issue의 간략한 설명 등을 조합하여 Branch의 이름을 결정한다.
main
: 개발이 완료된 산출물이 저장될 공간develop
: feature 브랜치에서 구현된 기능들이 merge될 브랜치release
: 릴리즈를 준비하는 브랜치, 릴리즈 직전 QA 기간에 사용한다feature
: 기능을 개발하는 브랜치, 이슈별/작업별로 브랜치를 생성하여 기능을 개발한다hotfix
: 정말 급하게, 데모데이 직전에 에러가 난 경우 사용하는 브랜치bug
: 버그를 수정하는 브랜치제목 **(Type: Subject)**
(한줄 띄어 분리)
본문 **(Body)**
(한줄 띄어 분리)
꼬리말 **(Footer)**
Feat
: 새로운 기능 구현Docs
: 문서 수정 (README나 WIKI 등의 문서 개정)