Coding Convention
GIT Branch Convention
master - 배포 가능한 상태의 결과물
develop | - 구현할 기능을 병합하기 위한 브랜치 |
- 통합 폴더의 기능
- | | release |
- - 개발된 내용을 배포하기 위해 준비하는 브랜치
- release 브랜치에서 충분한 테스트를 통해 버그를 검사하고 수정해 배포할 준비가 완전히 되었다고 판단되면
- master로 머지해 배포
- 버그 수정 내용을 develop 브랜치에도 반영하고, 최종적으로 master 브랜치에 머지
- | | feature |
- - 개발 기능 구현 브랜치
- 기능 개발 완료 시 삭제
- 네이밍 규칙 ex) feature/login
- | | hotfix | |
GIT Commit Convention
→ 커밋 타입: 내용 자세히 적어주기
ex) FEAT: 로그인 rest api 추가
FEAT 새로운 기능을 추가할 경우
FIX | 버그를 고친 경우 |
STYLE | 코드 포맷 변경, 간단한 수정, 코드 변경이 없는 경우 |
REFACTOR | 프로덕션 코드 리팩토링 |
DOCS | 문서를 수정한 경우 |
ex) Swagger | |
RENAME | 파일 혹은 폴더명 수정 및 이동 |
REMOVE | 파일 삭제 |
CHORE | build task 수정, 프로젝트 매니저 설정 수정 등 |
'Git' 카테고리의 다른 글
[GIT]gitlab -> github미러링 (0) | 2023.03.10 |
---|---|
[GIT]branch 생성 및 변경 (0) | 2023.03.06 |
[Git] clone,push,checkout (0) | 2023.02.03 |