Skip to content

4. Git Branch 전략 및 Git Commit 컨벤션

김석진 edited this page Dec 26, 2023 · 11 revisions

Development Proccess

  1. issue 달기
  2. projects 설정
  3. issue에 따른 branch 생성
  4. 해당 branch에서 개발
  5. Pull Request
  6. code review
  7. main branch로 merge

Commit

Type(package scope): Title

Body
  • header는 type을 지정해 주고, title을 명령문으로 작성한다.
  • header는 너무 길지 않도록 한다.

Header Type

type description
feat 새로운 기능
fix 버그 수정
refactor 코드 리팩토링
test 테스트 코드 작성
set 프로젝트 세팅
chore 자잘한 일
docs 문서 추가
delete 삭제

Branch

Type/#{issue-number}

예시) feat/#87

branch는 다음과 같은 형식으로 생성한다.

PR

좋은 PR에 대한 단상

  • PR의 크기를 작게 유지하기 위해 노력
  • merge하려면 한 명 이상의 reviewer
  • CI success 필수
  • merge는 squash merge를 사용