[GIT] Eliminar todas las ramas locales

Muy buenas,

Hoy os dejo un comando que me está siendo muy útil últimamente, dado que en el proyecto en el que trabajamos tiene mucho movimiento de desarrollo, y generamos ramas constantemente. Al ser quien las valida y acepto los merge request, me veo obligado a bajarlas todas. Esto conlleva un uso de disco elevado…

Para eliminar todas las ramas locales, excepto una, podemos utilizar el siguiente comando:

$ git branch | grep -v "master" | xargs git branch -D

Dónde master, podéis indicar la rama que queréis dejar “viva”. Por defecto es master, porque es nuestra rama actual, pero podéis indicar la que os sea más útil.

Espero que os haya sido de ayuda.

 

Saludos!

Jordi

Share Button

2 comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.