Master-최종적으로 배포되는 서비스를 위한 브랜치이다. Release Branch에서 테스트 완료 후에 해당 브랜치로 merge 된다. Hotfix:서비스 출시 후 빠르게 수정되어야 할 버그를 수정하기 위한 브랜치이다 Develop:배포를 위한 개발을 진행하는 브랜치 Feature:배포에 필요한 기능들을 추가하고 개발하는 브랜치이다. 각 기능을 구현하고, 완료 시 Develop Branch로 merge 한다.
Commit message rule
feat :
기능 구현시에 사용
fix :
기존에 구현된 기능에 logic 상의 수정이 있을 때
style :
Code Formatting, CSS 수정, 오타 수정 등 코드상의 변경이 생겼을 때
refactor :
코드 스타일의 수정(Refactoring)되었을 때
chore :
위 사항에 해당되지 않는 수정이 생겼을 때 (ex. 파일 위치 수정, 파일 이름 변경 등...)