É bom limpar de vez em quando.
Certifique-se de que você está no branch master. git checkout master
Certifique-se de estar atualizado. git pull
Atualize a lista remota de ramos e remova ramos excluídos remotamente. git fetch --prune
Exclua todos os branches mesclados de seu local, exceto o master. Ajuste conforme necessário se houver ramificações específicas necessárias para o seu fluxo de trabalho! git branch --merged | egrep -v "(^*|master)" | xargs git branch -d
Limpe seu git stash; se você o deixou de lado há meses, provavelmente não precisará dele lá. git stash clear