Let's take the Gitflow branching style. For every feature we have a "feature branch". We develop the feature and once it's done we can merge it into the "develop" branch.
Once the merge is done, can we simply delete the branch and nothing will ever be lost in the commit log history?
Assuming we haven't deleted the feature branch. After the merge into "develop", someone reviews the change and spots some minor issue (e.g. a misspelling or some other minor change). Is it safe to do the change in the "feature branch" and re-merge it into the "develo" branch? Or is it more appropriate to always create a new "feature branch" even for trivial things that mostly affect the work been done in some previous "feature"?