git | Git 브랜치 전략 비교: Git Flow, GitHub Flow, Trunk-Based Development
·
git
Git Flow브랜치는 크게 main, develop으로 나누며, 이 둘은 항상 유지feature, release, hotfix는 필요할 때마다 생성되고 역할을 다하면 삭제됨 main출시 가능한 production 코드를 모아두는 브랜치버전 태그를 달아(1.0, 1.1 등) 배포 develop다음 버전 개발을 위한 코드를 모아두는 브랜치개발이 완료되면 main으로 머지 feature하나의 기능을 개발하기 위한 브랜치develop 브랜치에서 생성되고 구현 완료 후 develop에 머지feature/{name} release배포 전 QA를 진행하는 브랜치develop 브랜치에서 생성하고 QA가 통과하면 main에 머지수정사항이 있으면 main, develop에 머지release-{version} hotfi..