Box 1: Master The Master branch contains production code. All development code is merged into master in sometime. Box 2: Develop The Develop branch containspre-production code. When the features are finished then they are merged into develop. Reference: https://medium.com/@patrickporto/4-branching-workflows-for-git-30d0aaee7bf