Github Flow github-flow는 git-flow의 사용법이 복잡하여 단순화한 모델이다. github-flow는 크게 마스터 브랜치만을 유지하며 별도의 작업이 필요할때는 서브 브랜치를 이용하여 작업을 진행한다. master 브랜치는 항상 유지되는 브랜치 이며, 이 브랜치에는 항상 사용가능한, 배포 가능한 상태의 버전의 소스코드가 유지되어야 한다. 즉 작업들은 모두 서브 브랜치에서 끝나야 하며, 끝나지 않은 작업은 마스터로 머지 하면 안된다. git에서는 PR을 사용하라고 권장한다. 예시 1. master 생성 2. feature 생성 이제 특정한 작업 feature1를 수행하기 위해 브랜치를 하나 만든다. 아래 사진은 브랜치 생성 후 작업이 완료된 feature1 브랜치의 모습이다. 3. master로 머지 이제 .. 더보기 이전 1 다음