-
Notifications
You must be signed in to change notification settings - Fork 2
깃 브랜치 전략
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 전략 |
---|---|
기능 통합 | |
(feat → develop) | Squash and merge |
배포 준비 | |
(develop → main) | Create a merge commit |