main : 모든 준비가 완료된 데모를 올리는 브랜치
release/0.1.0: 매주 목요일에 배포할 때 사용하는 브랜치
0.1.0 -> 0.2.0 -> ...
develop: 개발할 기능들을 합치는 브랜치
feature/login: 새로운 기능을 개발하는 브랜치
branch
-
branch 설명
- feature : 새로운 기능을 개발하는 브랜치 [feature/기능A]
- develop : 개발한 기능들을 합치는 브랜치 [develop]
- release : 이번 데모를 준비하는 브랜치 [release/0.1]
- main : 모든 준비가 완료된 데모를 올리는 브랜치

merge
issue/PR/commit 단위
- issue - task
- pr - task
- commit - 자유롭게 (ex. viewController 구현?, bind method 추가..)