크게 main
, dev
, feature
로 나뉘며 feature
브랜치의 경우 뒤에 기능(또는 페이지)을 작성합니다. 예를 들어 feature/designsystem
(디자인시스템 업데이트) , feature/templates
(템플릿 업데이트), feature/layouts
(레이아웃 업데이트), feature/index
(index 페이지 업데이트) 등이 있습니다.
로컬에서 개발한 후 feature
브랜치에 푸쉬하고 dev
브랜치에 풀 리퀘스트를 엽니다. 풀 리퀘스트의 경우 자신 제외 두 사람 중 한 사람이 머지합니다.(자신이 연 풀 리퀘 자신이 머지하지 않기!)
main
브랜치는 실제 배포할 때 사용할 브랜치이므로 건들지 않은 채로 dev
브랜치까지만 푸쉬합니다.