Git Flow
2020. 3. 24. 15:37ㆍ배포
반응형
Git Repository 구성
- Upstream Repository: 개발자들이 공유하는 저장소로 최신 소스코드가 저장되어 있는 원격 저장소
- Origin Repository: Upstream Repository를 Fork한 원격 개인 저장소
- Local Repository: 내 컴퓨터에 저장되어 있는 개인 저장소
위 그림의 work flow
- Local에서 작업을 완료한 후, 작업 브랜치를 Origin에 push
- Origin에 push한 브랜치를 Upstream로 merge하는 Pull Request를 생성한 후 Merge
- 다시 새로운 작업을 할 때, Local에서 Upstream을 pull
Git Flow
- 고수준으로 저장소를 관리하기 위한 브랜칭 기법
- Git Flow의 브랜치 종류
- Master: 제품으로 출시될 수 있는 브랜치
- Develop: 다음 출시 버전을 개발하는 브랜치
- Feature: 기능을 개발하는 브랜치
- Release: 이번 출시 버전을 준비하는 브랜치
- Hotfix: 출시 버전에서 발생한 버그를 수정하는 브랜치
반응형
'배포' 카테고리의 다른 글
GitHub Webhook을 이용해 Jenkins Job을 자동 실행하기 (0) | 2020.03.31 |
---|---|
Jenkins (0) | 2020.03.19 |
배포와 CI/CD (0) | 2020.03.19 |