Гитфлоу в данном случае подразумевает, что мастер будет иметь релизные версии. Когда вы закончили спринт, все протестили, подготовили для прода и заливаете на гит. В свою очередь develop - ветка для разработки. Код в develop может быть не полностью протестирован, он может содержать костыли. Он - промежуточное звено между релизами. Если у вас будет только одна главная ветка, вам будет значительно сложнее откатиться назад и посмотреть что там у вас на проде лежит. Понятно дело, что совсем недоработанный код в develop попадать не должен. Он при необходимости должен быть покрыт авто тестами, написан качественно и отревьюен. Но требования к коду менее жесткие.