Gitflow is a strategy for managing source code changes, while Git-based deployment in Fabric is a mechanism for deploying Fabric artifacts to different environments based on changes in a Git repository. Fabric's deployment can utilize a Gitflow strategy as part of its configuration and automation.
As mxasd said, there is a MS Fabric Git Integration documentation you can go to if you want to know more about this difference.