배포가 정기적으로 이루어진 팀, 프로젝트를 지원한다. 평소에 GitHub를 사용할 때 어떻게 흘러가는지에 대해 알 수 있다. 1. Create a branch master : 제품으로 출시될 수 있는 브랜치 develop : 다음 출시 버전을 개발하는 브랜치 feature : 기능을 개발하는 브랜치 release : 이번 출시 버전을 준비하는 브랜치 hotfix : 출시 버전에서 발생한 버그를 수정 하는 브랜치 위와 같은 브런치들이 있다. 꼭 지켜야 하는 것은 아니지만 협업을 한다면 따르는 것이 좋을 것 같다. 프로젝트를 진행하다보면 요구사항들을 받을텐데 가능한 요구사항이 있고 불가능한 요구사항이 있을 것이다. 프로젝트에서 브랜치를 새로 생성하면 새 메모장 처럼 여러 코드를 테스트 할 수 있는 환경이 만..