1. 브랜치 전략
브랜치 종류
(feature, fix, refactor…) + develop + main
- pr 성격에 따라
feat,fix.. + /컴포넌트명 또는 기능명 + (- 상세) 브랜치 만들기 - feature/UserPage
- refactor/UserPage-followbutton // 자율적
- fix/Input-formatBug
- feature/getLevel : 유저의 레벨 구하는 함수 구현
예시
- 브랜치 작업 끝나면 develop에 pr 후 squash merge
- develop 실행 가능한 단위로 release에 pr 후 squash merge
- release에서 자동배포, 테스트 CI/CD
- main에서 실제 배포(CD)
2. 커밋 메세지 규칙
소문자tag: 한글로 된 상세 설명
feat: 사용자 페이지 유효성 검사 추가태그 예시
여시서 다른 건 그대로 아래만 예외적으로 의미변경
- chore: 주석제거 등 별로 중요하지 않는 잡다한 코드 수정일 때
- style: css, scss, emotion등 스타일관련 작업시
- desigin 사용하지 않음 대신 style로 통일

참고 자료
충돌 해결




![7. rebase로 병합하기 【튜토리얼1: 브랜치를 사용해 보자] | 누구나 쉽게 이해할 수 있는 Git 입문~버전 관리를 완벽하게 이용해보자~ | Backlog](https://www.notion.so/image/https%3A%2F%2Fbacklog.com%2Fgit-tutorial%2Fkr%2Fimg%2Fpost%2Fstepup%2Fcapture_stepup2_8_1.png?table=block&id=39b73439-ec58-45b4-912e-943fd41e72bb&cache=v2)
