GitFlow는 feature 브랜치와 여러 기본 (primary) 브랜치를 사용하는 대안적인 git 브랜치 모델개발자는 feature 브랜치를 만들고 기능이 완료될 때까지 이를 기본 트렁크 분기에 병합(merge)하는 것을 연기함.병렬 개발완료된 작업에서 새 개발을
Branch ⛓ 동일한 소스코드에서 다른 작업을 동시다발적으로 할 수 있게 해주는 기능 각자 독립적인 작업 영역 안에서 자유롭게 코드 변경 가능 분리된 작업 영역에서 변경된 내용을 추후 Merge를 통해서 통합된 새 버전으로 만들어 낼 수 있음
빌드와 테스트의 자동화코드 변경 사항이 정기적으로 빌드 및 테스트 되어 통합되는 과정을 통해 계속해서 품질을 유지하면서 개발을 진행하는 방법배포 자동화CI 프로세스를 통과한 코드 버전을 “배포”하는 과정CI 과정이 통과될 경우 수동 개입 없이 프로덕션에 자동 배포될 수