Skip to content

Git Rules

ohmink edited this page Nov 17, 2020 · 2 revisions

Git Rules

  • PR 제목 및 commit 메시지는 한글과 영어 혼합 허용

커밋 컨벤션 ( Commit Convention )

메세지 구조

type: title
{
    body
}

type

- feat : 새로운 기능 추가
- fix : 수정
- docs : 문서의 수정
- style : 스타일(style)만 변경(들여쓰기, 세미콜론 등)
- refactor : 코드를 리펙토링
- test : Test 관련한 코드의 추가, 수정
- chore : (코드의 수정 없이) 기타 설정을 변경

body

서술형
무엇을~ 왜~(option) 어떻게~(option)

PR rules

제목

해당 이슈의 제목

설명(작성자 코멘트)

어떻게~

코드 리뷰 & merge

코드 리뷰는 알아서
과반수 이상 코드 리뷰를 남겼을 때 병합 가능

브랜치 규칙

  1. master : 기본. 배포이력을 관리하기 위한 용도로 사용한다.
  2. develop : 개발버전의 소스가 들어있는 branch 일반적으로 Master branch에 병합하기 전 최종 개발버전의 소스가 들어있다.
  3. feature : 기능 개발을 위한 브랜치, 개발이 완료되면 develop와 병합하여 다른 사람들과 공유.
  4. hotfix : 긴급한 버그 수정

브랜치 명명법

/브랜치/이슈이름(케밥 스타일~)
ex. feature/issue-name
Clone this wiki locally