Skip to content

커밋 컨벤션 & 깃 브랜치 전략

kimhm0728 edited this page Jul 19, 2024 · 2 revisions

커밋 컨벤션

ex) config: 백엔드 프로젝트 환경 설정

  • feat: 기능 개발
  • docs: 문서 관련 작업
  • refactor: 기능 변경 없이 전반적 코드 구조 변경 (ex: 필드 이름 변경 등)
  • chore: 파일 내부가 아닌 파일 자체에 대한 변경 (ex: 폴더 이동 / 변경, 파일 이름 변경, 파일 삭제)
  • style: 코드 컨벤션 관련 작업
  • test: 테스트 코드 관련 작업
  • fix: 버그 수정
  • design: ui 관련 개발 및 수정
  • config: 외부 라이브러리 관련 추가 및 설정 (build.gradle)

커밋 단위가 너무 커진다면 body 작성

config: 백엔드 프로젝트 환경 설정

- 커밋에 대한 구체적인 설명1
- 커밋에 대한 구체적인 설명2

브랜치

브랜치명 설명 예시 규칙
main 배포를 위한 브랜치   삭제 X
develop 기능 개발을 위한 브랜치   삭제 X
feature/이슈번호 develop 브랜치에서 분기되어 이슈 단위 개발을 위한 브랜치 feature/10 merge 후 삭제
hotfix/이슈번호 급한 이슈가 생겼을 시, main 브랜치에서 분기되어 문제를 해결하는 브랜치 hotfix/10 merge 후 삭제
- main
- develop (default 브랜치)
- feature/10
- hotfix/4
Clone this wiki locally