A single, initially empty, git repository is provisioned for each program onboarded in Cloud Manager. This repository can contain as many branches as your development process requires, but there must be at least one branch which is used by the CI/CD pipeline to deploy application code to stage and production.