I'm starting using git flow and I understand that doing:
git flow feature start my-feature
git flow feature finish my-feature
I create a feature and then, when i've finished my changes, I merge it with the develop branch. The finish flow command literally delete the feature branch after the merge action.
My question is: is there any way using git flow to merge my feature with develop without deleting it after merge.
And my second question would be: is this workflow correct? I mean, is it right keeping alive feature branches while merging with develop, just to update the 'main' branch with some changes and keeping to work on the feature branch?