[Git] 효율적인 업무를 위한 Workflow (Centralized Workflow, Feature-Branch Workflow, GitFlow, Forking Workflow)
·
공부/Git
git에 있는 repository를 여러 사용자가 공유하며 자신의 작업물을 올리고 최종 repository에 이를 병합하는 과정은 수도없이 많이 일어난다. 이러한 작업을 하는 방법에는 꽤나 여러가지가 있는데 4가지를 소개해보겠다. 1️⃣ Centralized Workflow 한국어로 번역하면 중앙 집중 작업 흐름 정도가 되겠다. 하나의 repository가 존재하고 모든 작업은 거기서 실행된다. 별도의 branch를 생성하지 않는다. 소규모 작업에 적합한 방식이다. 2️⃣ Feature-Branch Workflow 개발자는 절대! main branch에서 작업하지 않는다. 각자의 branch를 생성하고 각자 작업한다. 오류가 나거나 잘못된 파일이 main branch에 올라가는 일은 없다. master는..