I'm fairly new to GitHub. I wanted to confirm if there is a layer configuration in GitHub where we can restrict which branch can commit to what. Here's the situation:
- Only Develop branch can commit to QA/Test branch
- Only Test branch can commit to the Master branch.
Lastly, if I wanted to create a Test branch, which branch should it be created from. Should it be created from the Develop or the Master branch?
Thank you.