

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

# 기능 브랜치 배포 및 팀 워크플로우
<a name="multi-environments"></a>

Amplify Hosting은 기능별 브랜치 및 GitFlow 워크플로에서 작동하도록 설계되었습니다. Amplify는 리포지토리에서 새 브랜치를 연결할 때마다 Git 브랜치를 사용하여 새 배포를 생성합니다. 첫 번째 브랜치를 연결한 후 추가 기능 브랜치를 생성합니다.

**앱에 브랜치를 추가하려면**

1. 브랜치를 추가할 앱을 선택합니다.

1. **앱 설정**을 선택한 다음 **브랜치 설정**을 선택합니다.

1. **브랜치 설정** 페이지에서 **브랜치 추가**를 선택합니다.

1. 리포지토리에서 브랜치를 선택합니다.

1. **브랜치 추가**를 선택합니다.

1. 앱을 재배포합니다.

브랜치를 추가하면 앱에 *https://main.appid.amplifyapp.com* 및 *https://dev.appid.amplifyapp.com*과 같은 Amplify 기본 도메인에서 두 가지 배포를 사용할 수 있습니다. 이는 팀에 따라 다를 수 있지만 일반적으로 **기본 브랜치**가 릴리스 코드를 추적하며 프로덕션 브랜치입니다. **개발 브랜치**는 새 기능을 테스트하는 데 통합 브랜치로 사용됩니다. 이러한 방식으로 베타 테스터는 기본 브랜치 배포와 관련하여 어떠한 프로덕션 최종 사용자에게도 영향을 주지 않고, 개발 브랜치 배포와 관련하여 릴리스되지 않은 기능을 테스트할 수 있습니다.

**Topics**
+ [풀 스택 Amplify Gen 2 앱을 사용한 팀 워크플로](team-workflows-gen2.md)
+ [풀 스택 Amplify Gen 1 앱을 사용한 팀 워크플로](team-workflows-with-amplify-cli-backend-environments.md)
+ [패턴 기반 기능 브랜치 배포](pattern-based-feature-branch-deployments.md)
+ [Amplify 구성의 자동 빌드 타임 생성(1세대 앱만 해당)](amplify-config-autogeneration.md)
+ [조건부 백엔드 빌드(1세대 앱만 해당)](conditional-backends.md)
+ [앱 전체에서 Amplify 백엔드 사용(1세대 앱만 해당)](reuse-backends.md)