Skip to content

GIT 룰

Jinwoo edited this page Dec 12, 2022 · 2 revisions

Git 룰

commit 규칙

#   feat    : 기능 (새로운 기능)
#   fix     : 버그 (버그 수정)
#   refactor: 리팩토링
#   test    : 테스트 (테스트 코드 추가, 수정, 삭제: 비즈니스 로직에 변경 없음)
#   chore   : 기타 변경사항 (빌드 스크립트 수정 등)
#   style   : 세미콜론 추가, 변수명 변경, 주석 추가/제거
#   file    : 파일(이미지 등) 추가, 삭제
커밋 템플릿

커밋 템플릿

# <타입>: [FE/BE]<제목>

##### 제목은 최대 50 글자까지만 입력 ############## -> |

# 본문은 위에 작성
######## 본문은 한 줄에 최대 72 글자까지만 입력 ########################### -> |
- 본문 내용

# 이슈번호는 본문 최하단에 공백 하나 아래에 작성

# --- COMMIT END ---
# <타입> 리스트
#   feat    : 기능 (새로운 기능)
#   fix     : 버그 (버그 수정)
#   refactor: 리팩토링
#   test    : 테스트 (테스트 코드 추가, 수정, 삭제: 비즈니스 로직에 변경 없음)
#   chore   : 기타 변경사항 (빌드 스크립트 수정 등)
#   style   : 세미콜론 추가, 변수명 변경, 주석 추가/제거
#   file    : 파일(이미지 등) 추가, 삭제
# ------------------
#     모든 내용은 항상 한글로 작성 (타입은 위의 영어로)
#     제목은 명령문으로
#     제목 끝에 마침표(.) 금지
#     제목과 본문을 한 줄 띄워 분리하기
#     본문은 "어떻게" 보다 "무엇을", "왜"를 설명한다.
#     본문에 여러줄의 메시지를 작성할 땐 "-"로 구분
# ------------------

Branch 규칙

  • branches
    • main = release
    • dev
    • feat/be ex) feat/be/signup
    • feat/fe ex) feat/fe/word1-word2
    • hotfix ex) hotfix/login
  • camelCase x. ‘-’ 사용
  • main과 release를 분리하지 않는다. 그 사이 간극을 메꾸는 CI/CD까지 신경쓸 시간과 역량이 안나올 것으로 판단
  • merge 이후 remote branch 삭제

PR 규칙

  • 기능(이슈) 단위로 PR 생성한다.
  • 목요일에 무조건 릴리즈를 함께 진행한다.
PR 템플릿

PR 템플릿

## 📕 제목

PR 제목
관련이슈 #00, .....

## 📗 작업 내용

> 구현 내용 및 작업 했던 내역

- [x] 작업내용1
- [x] 작업내용2
- [x] 작업내용3

## 📘 PR 특이 사항

> PR을 볼 때 주의깊게 봐야하거나 말하고 싶은 점

- 특이사항1
- 특이사항2