Limpieza de sucursales locales en Git
¿Alguna vez ha llegado a un punto en el que tenía demasiadas sucursales locales? Me pasa mucho, ya que usamos ramas para cada característica, error o tarea.
Termino con algo como esto y se ensucia mucho después de un tiempo.

Realmente me molesta, así que compartiré un comando rápido que puedes ejecutar en tu consola para realizar esta limpieza.
Encontré este comando en Stack Overflow en la siguiente respuesta de Robert Corvus, que es una versión que se ejecuta en Powerhsell.
Tenga cuidado al ejecutar este comando porque puede perder los cambios
Antes de ejecutarlo recuerda actualizar el MY_MASTER_BRANCH_NAME a tu rama principal, que puede ser master como yo uso o las nuevas que vienen por defecto llamadas main.
git branch | %{ $_.Trim() } | ?{ $_ -ne 'MY_MASTER_BRANCH_NAME' } | %{ git branch -D $_ }
Después de ejecutar este comando, obtendrá un resultado como este

¡Espero que te sea útil!