git flow개념 이해

git-flow : 5가지의 Branches 를 이용/운영하는 브랜치 전략

한달 이상의 긴 호흡으로 개발하여 주기적으로 배포 , QA, hotfix 수행할 수 있는 여력이 있는 팀의 경우 적합

Untitled

1) Master

git flow feature start <feature name>

2) Develop

3) feature

git flow feature start <feature name> : develop을 기반으로 새로운 feature 브랜치가 생성, 자동으로 해당 브랜치로 이동한다.

그리고 생성된 브랜치는 feature/<feature name>을 가집니다!

git flow feature finish <feature name> : git flow가 develop 브랜치로 이동(checkout)한 다음 feautre 브랜치의 내용을 병합한다. 그리고 feature 브랜치를 삭제한다.

4) Release