(para cuando se me acumulan las ramas en local, que ya se han mergeado y eliminado de remoto)
git fetch --prune origin
git branch --merged | egrep -v "(^\*|master|dev)" | xargs git branch -d
(para cuando hago commit en master/main sin darme cuenta, y quiero resetear la rama, previamente ya me he llevado los cambios a otra rama)
git fetch origin
git reset --hard origin/master