Git-flow is an alternative Git branching model. Git-flow has numerous, longer-lived branches and larger commits. Under this model, developers create a feature branch and delay merging it to the main trunk branch until the feature is complete.
You can learn more from the Microsoft Fabric Git integration documentation.