...
We are following Git Flow Branching Strategy in our partner portal, that defines a strict branching strategy designed around the project release. It provides a robust framework for managing larger projects with multiple developers. Here’s a concise explanation of the Git Flow model:
Main Branches
1. main (or master) Branch:
• This branch contains the production-ready code.
• Only stable and tested code is merged into this branch.
• Releases are tagged in this branch.
2. develop Branch (In our scenario its feature_test):
• This branch contains the latest development changes.
• It is the integration branch for features and fixes.
• It is always kept in a deployable state.
...