Commit message
init: 기능 구현 시 필요한 파일 생성 → init: 회원가입 파일 생성
feat : 새로운 기능 추가
fix : 버그 수정
docs : 문서 관련
style : 스타일 변경 (포매팅 수정, 들여쓰기 추가, …)
refactor : 코드 리팩토링
test : 테스트 관련 코드
build : 빌드 관련 파일 수정
ci : CI 설정 파일 수정
perf : 성능 개선
Issue name & Pull Request 제목
ex. [feature] 회원가입
ex. [hotfix] ~~ 버그 수정
ex. [docs] readme 수정
ex. [refactor] {리팩터링 짧은 설명}
ex. [test] 블로그 글 작성 테스트 코드 작성
ex. [CI/CD] {제목}
ex. [init] 프로젝트 초기 설정
Branch
main 브랜치 - 배포 브랜치develop 브랜치 - 개발 브랜치nameex. 기능 추가: feature/이슈번호/{기능 설명}
ex. 버그 수정: hotfix/이슈번호/{짧은 설명}
ex. 문서 관리: docs/이슈번호/readme
ex. 리팩터링: refactor/이슈번호/{리팩터링 짧은 설명}
ex. 테스트 코드: test/이슈번호/{짧은 설명}
ex. CI/CD: ci-cd/이슈번호/{짧은 설명}
ex. 프로젝트 초기 설정: init/이슈번호/init-project
Pull request & Merge 규칙