Zend certified PHP/Magento developer

How to depoy code in magento2 cloud project?

I have following queries as a beginner for the Magento/Adobe Commerce Cloud project.

  1. How we can do the deployment process?
  2. What is the best practice to do the deployment process?
  3. Can we create new feature branch or We need to use the
    default(integration,staging,production,master) branches for
    deployment process based on our selected plan?

Please share your views so it will help every beginner.