I have done thru where do bug fixes go in git flow and the git flow and github flow pages.
There are scenarios many times when we need to show demo of new functionality and on same day fix issues of prod. So for a few hours have one branch in QA and for a few hours another.
Or pushing to beta/ UAT we want to test in staging/ QA env. But our pipeline auto builds master branch push.
Wanted to know what others do? Do you pause the pipeline's trigger and have a parameterised pipeline so that you can trigger it manually and specify the branch that you want it to use?
This is not about git flow as it is about automation, testng and devops process to acheive this.