Git Flow 전략 사용
main, develop, feat
main
: 최최최최종본 - stable all the time
develop
: 우리가 개발하면서 코드를 모을 공간, PR은 여기로 날립니다.
→ 우린 이걸 default 브랜치로!
feat
: 기능을 개발하면서 각자가 사용할 브랜치
브랜치명은 “feat/#이슈번호-구현하려는기능” 형식으로
git switch -C “feat/#{이슈번호}-{기능단위(스네이크 케이스 사용)}”
예시: feat/#3-social_login_api
merge시 주의할점
커밋 메시지 앞에
[FEAT]
[FIX]
붙이기
[FEAT]
: 새로운 기능 구현[FIX]
: 코드 수정, 버그/오류 해결[HOTFIX]
: 급한 핫픽스