One of the main products of my company is already 4 years old. In the meantime many branches and tags have been created, in addition to the repository being migrated from SVN to GIT.
Because of this, the repository has a lot of old code and several branches that were created and never finished or deleted after the merge with the master.
We are currently wanting to develop a number of new features, but not before clearing the repository and code itself. That's where your experience comes in: how to maintain a well organized Git repository?