Я прочитал пару информации о git-flow, но до сих пор не понимаю, почему его следует использовать вместо простых команд git. Мне кажется, что он распространяет (довольно сложную) настройку ветки. Хорошо, это должно быть легко принято. Git-flow также добавляет некоторые команды более высокого уровня к обычным командам git более низкого уровня.
Может ли кто-нибудь объяснить в нескольких словах преимущества использования git-flow по сравнению с использованием простых команд git?