Skip to content

깃 브랜치 전략

KSH_coding edited this page Aug 16, 2023 · 3 revisions

브랜치 전략

깃브랜치전략

브랜치 역할 규칙
main 배포 가능한 브랜치 안정적으로 배포할 수 있는 코드
develop 기능을 통합하는 브랜치 개발이 끝난 기능을 통합하는 branch로 머지 후 삭제하지 않는다.
feat 신규 기능 개발 최신 develop branch에서 checkout 한다. 기능 구현 후 develop branch에 merge 후 삭제한다.
hotfix 운영 중 발생한 issue를 fix하는 branch 최신 main branch에서 checkout한다. 이슈를 fix한 다음 main branch에 merge 후 삭제한다.

Merge 전략

상황 Merge 전략
기능 통합  
(feat → develop) Squash and merge
배포 준비  
(develop → main) Create a merge commit