보통 사용되는 브랜치
master/main
: 항상 최신의 안정적인 프로그램develop
: 베타 버전/모든 개발 로그들이 쌓이는곳, 새로운 feature 기능들이 완성되고 머지되는 곳feature
: 기능을 추가 할 때마다 따는 브랜치test
: 테스트hotfix
: 급한 수정release
: 배포할때 쓰는 테스트용 브렌치
커밋 메시지 표기
[Breaking]
: 속보[Deprecation]
: 지원 중단[Feature]
: 추가[Improvement]
: 개선