Ветка в git - это просто указатель на конкретную ревизию.Когда вы удаляете ветку, вы не удаляете никаких коммитов.Вместо этого ссылка ref в refs/heads/<branch_name>
удаляется.На данный момент все коммиты все еще там.Если других ссылок на коммиты нет, то в конечном итоге они будут удалены на git gc
(по умолчанию не раньше, чем на 30 дней).
Однако вы, вероятно, объединяете эти ветви функций где-то еще.До тех пор, пока это действительно так, удаление старой ветви функций не приведет к потере чего-либо, кроме ссылки на ветку.
Если вы по какой-то причине не объединяете эти ветви функций, то я не уверен, чтосмысл держать их есть.Вы можете пометить их и удалить ветку, если у вас все в порядке с большим количеством дополнительных тегов, но не с большим количеством ветвей.