Git Workflow(Git-Flow, GitHub-Flow)
브랜치 전략에 대해 얘기하기 전에 • 브랜치란? 독립적으로 어떤 작업을 진행하기 위한 개념 개발자들이 동시에 다른 작업을 할 수 있게 만들어 주는 기능 각각의 브랜치는 다른 브랜치의 영향을 받지 않음 하늘색 : main(master) 브랜치 보라색, 초록색 : 분기된 브랜치 main 브랜치의 코드를 통째로 복사해서 나의 브랜치로 이동 후 나의 브랜치에서 개발을 진행하는 것이 일반적임 • Git Workflow가 뭔데? Git은 브랜치로 작업을 관리하는데 팀에서 브랜치를 어떻게 사용할 지에 대한 규칙을 Workflow 라고 함 • Git Flow 총 5가지의 브랜치를 사용 master, develop, feature, release, hotfix - master 브랜치 제품을 배포하는 브랜치 - devel..