Comment supprimer toutes les branches locales qui ont été mergées sur la branche courante :
git branch --merged | egrep -v "(^*|master|dev)" | xargs git branch -d
git reset --hard <commit-hash>
git push -f origin master
Un super tuto sur Git, merci ! :)