<aside>
💡 목차
</aside>
github 관리 정책(gitflow)
- main 브랜치( 배포되는 운영 서버 )
- develop 브랜치( 개발에 사용되는 서버 )
- feature 브랜치( develop에 기능을 추가할 때 사용됨 ) → ticket(task) number
- release 브랜치( qa 서버, develop 브랜치에서 main 브랜치로 merge 하기 전에 사용됨 )
- hotfix 브랜치 ( main 브랜치에서 버그 발생했을 때 수정용 )
- 다른 팀에서는 커밋 X, 브랜치 생성 X, 필요 시 우리 팀한테 요청할 것 : 메일로, 필요 사유, 작업자
commit 관련 정책
태그: 제목
의 형태이며, :
뒤에만 space가 있음에 유의한다.
Feat
: 새로운 기능 추가
Fix
: 버그 수정
Update
: 기능 수정
Docs
: 문서 수정
Style
: 코드 포맷팅, 세미콜론 누락, 코드 변경이 없는 경우
Refactor
: 코드 리펙토링
Test
: 테스트 코드, 리펙토링 테스트 코드 추가