

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Git 분기 전략
<a name="git-branching-strategies"></a>

이 가이드에서는 최소에서 가장 복잡한 순서로 다음 Git 기반 분기 전략을 자세히 설명합니다.
+ **트렁크** - 트렁크 기반 개발은 모든 개발자가 일반적으로 `trunk` 또는 브랜치라고 하는 단일 `main`브랜치에서 작업하는 소프트웨어 개발 사례입니다. 이 접근 방식의 기본 개념은 코드 변경 사항을 자주 통합하고 자동화된 테스트 및 지속적인 통합에 의존하여 코드 기반을 지속적으로 릴리스 가능한 상태로 유지하는 것입니다.
+ **GitHub Flow** – GitHub Flow는 GitHub에서 개발한 경량 브랜치 기반 워크플로입니다. 수명이 짧은 `feature`브랜치에 대한 아이디어를 기반으로 합니다. 기능이 완료되고 배포할 준비가 되면 기능이 `main`브랜치에 병합됩니다.
+ **Gitflow** - Gitflow 접근 방식을 사용하면 개별 기능 브랜치에서 개발이 완료됩니다. 승인 후 `feature`브랜치를 일반적으로 이름이 인 통합 브랜치에 병합합니다`develop`. `develop` 브랜치에 충분한 기능이 누적되면 브`release`랜치가 생성되어 상위 환경에 기능을 배포합니다.

각 분기 전략에는 장단점이 있습니다. 모두 동일한 환경을 사용하지만 모두 동일한 브랜치 또는 수동 승인 단계를 사용하지는 않습니다. 가이드의이 섹션에서는 각 분기 전략을 자세히 검토하여 뉘앙스를 숙지하고 조직의 사용 사례에 맞는지 평가할 수 있습니다.

**Topics**
+ [트렁크 분기 전략](trunk-branching-strategy.md)
+ [GitHub Flow 분기 전략](github-flow-branching-strategy.md)
+ [Gitflow 분기 전략](gitflow-branching-strategy.md)