The production branch is a branch where the code that is ready to be deployed to production is stored. This branch is usually protected and only merges happen when code is ready to be released.