-
Notifications
You must be signed in to change notification settings - Fork 1
GIT 룰
Jinwoo edited this page Dec 12, 2022
·
2 revisions
# feat : 기능 (새로운 기능)
# fix : 버그 (버그 수정)
# refactor: 리팩토링
# test : 테스트 (테스트 코드 추가, 수정, 삭제: 비즈니스 로직에 변경 없음)
# chore : 기타 변경사항 (빌드 스크립트 수정 등)
# style : 세미콜론 추가, 변수명 변경, 주석 추가/제거
# file : 파일(이미지 등) 추가, 삭제
커밋 템플릿
# <타입>: [FE/BE]<제목>
##### 제목은 최대 50 글자까지만 입력 ############## -> |
# 본문은 위에 작성
######## 본문은 한 줄에 최대 72 글자까지만 입력 ########################### -> |
- 본문 내용
# 이슈번호는 본문 최하단에 공백 하나 아래에 작성
# --- COMMIT END ---
# <타입> 리스트
# feat : 기능 (새로운 기능)
# fix : 버그 (버그 수정)
# refactor: 리팩토링
# test : 테스트 (테스트 코드 추가, 수정, 삭제: 비즈니스 로직에 변경 없음)
# chore : 기타 변경사항 (빌드 스크립트 수정 등)
# style : 세미콜론 추가, 변수명 변경, 주석 추가/제거
# file : 파일(이미지 등) 추가, 삭제
# ------------------
# 모든 내용은 항상 한글로 작성 (타입은 위의 영어로)
# 제목은 명령문으로
# 제목 끝에 마침표(.) 금지
# 제목과 본문을 한 줄 띄워 분리하기
# 본문은 "어떻게" 보다 "무엇을", "왜"를 설명한다.
# 본문에 여러줄의 메시지를 작성할 땐 "-"로 구분
# ------------------
- 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 생성한다.
- 목요일에 무조건 릴리즈를 함께 진행한다.