I want to implement gitflow but I have a question.
Let's imagine I have release version 1.0.0, it works nicely so I merge it into master.
We deploy and it goes to prod.
Sadly we didn't notice something terrible that brings prod down so we immediately rollback to version 0.9.0 that works fine.
At this point in time we see that a small bug is found in 0.9.0 so we should apply an hotfix...
But at this point also the head of master is on 1.0.0 and, above all, master also contains the merge of broken code.
What is the correct way to handle this scenario using gitflow?