본문 바로가기
Git

[GIT] Coding Convention

by whitedeveloper 2023. 3. 6.

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