Skip to content

Git Branch 전략

somin edited this page Jul 12, 2023 · 6 revisions

📏 Git Branch 전략

branch role rule description
main 실제 배포 브랜치 삭제 X 실제 프로젝트 사용자들이 볼 배포 브랜치
develop 개발 총괄 브랜치 삭제 X main에서 파생, 기능 개발 후 main에 반영
feat/fix 기능 단위 개발, 수정 브랜치 develop merge 후 삭제 feat/#{이슈넘버}, fix/#{이슈넘버} develop 에서 파생
hotfix 버그 수정 브랜치 main, develop merge 후 삭제 main 에서 파생, 긴급한 버그 수정 후 main , develop 에 반영

📐 Commit 컨벤션

📌 {커밋 prefix}: 작업 내용 요약
ex) config: 백엔드 프로젝트 환경 설정
  • feat: 기능 개발
  • docs: 문서 관련 작업
  • refactor: 기능 변경 없이 전반적 코드 구조 변경 (Ex. 필드 이름 변경 등)
  • chore: 파일 내부가 아닌 파일 자체에 대한 변경 (Ex. 폴더 이동 / 변경, 파일 이름 변경, 파일 삭제)
  • style: 코드 컨벤션 관련 작업
  • test: 테스트 코드 관련 작업
  • fix: 버그 수정
  • design: 마크업 관련 수정
  • config: 외부 라이브러리 관련 추가 및 설정
Clone this wiki locally