After merging a branch, do you delete it from the repository?
However, it\'s a good practice or not?
I usually create a lot of branches, since I don\'t want to
I definitely clean up my branches after they've been merged in.
We use GitLab and merge requests at work, so the historical information about branches is stored there; I don't need them cluttering my branch list, and when I look at a coworker's fork, ideally I'd like only to see the branches of their current active development. If I'm trying to look at some code on their branch, I want to be able to look through just a few currently active branches, and not every feature or fix they've ever started work on.
The above applies to BitBucket and GitHub, too.
The only reason you might have for not deleting a branch post-merge is so you know where a given feature ended, but merge commits (and git merge --no-ff if you really want) make that irrelevant.