в процессе git flow все ветки кроме мастер/девелоп подлежат уничтожению. Релиз ушел в мастер, релиз уничтожили, багфикс ушел уничтожили и т.д. А Ветки функциональности и вообще по исходному стандарту это чисто говноветки на локальной машине разраба, сервер про них ничего не знает, для сервера это будет один большой коммит в девелоп (по факту это аналог пулл реквеста только не от стороннего участника, а от доверенного).
Ветки как именованные сущности удаляются, но при этом у тебя мастер состоит чисто из мердж коммитов, и всегда можно увидеть все коммиты любой фича-ветки. Вот я не хочу, чтобы было видно все, я хочу чтобы было видно только те, что я хочу. Типа рефакторинг, юзкейс 1, юзкейс 2, юзейс 3, рефакторинг, тесты, мердж в мастер.
Идея гитлаб-флоу, что машина разраба надежная, давайте перед слиянием отребейзимся на голову мастера, а потом вмержимся в режиме no FF мне не сильно близка, поэтому месяц на локальной машине разраба ИМХО слишком большие риски. Пусть лучше на сервере полежит, даже если разраб один.