Esse é um excelente recurso para entender como o GitFlow funciona, mas fica aqui a dica para futuros leitores desse artigo: Avaliem com muita cautela se querem aplicar esse processo na empresa de vocês.
Digo por experiência própria que o GitFlow engessa o processo de desenvolvimento, apenas gerando mais burocraria do que bons resultados. GitFlow deixou de ser recomendado já faz um tempo, se quiserem entender os motivos, sugiro ver esse vídeo do canal Continuous Delivery.
Uma alternativa comum ao GitFlow é utilizar o Trunk Based Development com feature branches curtas: https://trunkbaseddevelopment.com/short-lived-feature-branches/