이번에는 Branch에 대해 포스팅하겠습니다.
branch란 독립적으로 작업을 진행하기 위한 개념입니다. 각각의 branch는 다른 branch의 영향을 받지 않기 때문에, 여러 작업을 동시에 진행할 수 있습니다.
그리고 이렇게 만들어진 branch는 다른 branch들과 Merge함으로써, 다시 새로운 하나의 branch로 모을 수 있습니다.
Git (Basic) - 2에서 master branch를 보셨습니다.
저장소를 처음 만들면, git은 'master'라는 이름의 branch를 만들어 줍니다.
따로 branch를 만들어 사용하지 않는 이상 master branch를 사용하게 됩니다.
기능 추가나 버그 수정과 같은 단위 작업을 위한 branch입니다. 여러 개의 작업을 동시에 진행 할 때, 작업의 수만큼 Topic Branch를 생성해 작업을 진행합니다.
언제든지 배포할 수 있는 버전의 branch입니다. 이름처럼 각 Topic branch들을 intergrate(통합)시킨 branch를 뜻하며 언제든지 배포할 수 있는 버전인 만큼 안정성이 가장 중요합니다.