- main : main branch, 버전관리의 용도로 사용됩니다.
- develop : 다음 버전 출시를 위한 개발용 브렌치로 사용됩니다.
- feature : 버전에 상관없이 특정한 기능이 필요할 경우 별도의 feature branch를 만들고 merge 하는 식으로 기능을 branch 단위로 관리할 용도로 사용됩니다.
- release : User별로 Branch를 구분하고 버전관리를 하는 용도로 사용됩니다.  
    'release' 는 사내 테스트용 브렌치이며 'release_회사명, 사이트명'은 각각의 target 전용 브렌치입니다.
- local: 개인용 branch들이며 remote 저장소에는 push하지 않습니다.

![[Pasted image 20250331091401.png]]