Buscar..


Eliminar las sucursales locales que se han eliminado en el control remoto

Para el seguimiento remoto entre el uso de sucursales remotas locales y eliminadas

git fetch -p

entonces puedes usar

git branch -vv

para ver qué ramas ya no están siendo rastreadas.

Las sucursales que ya no se están rastreando estarán en el formulario a continuación, que contiene 'desaparecido'

 branch               12345e6 [origin/branch: gone] Fixed bug

luego puede usar una combinación de los comandos anteriores, buscando dónde 'git branch -vv' devuelve 'ido' y luego usar '-d' para eliminar las ramas

git fetch -p && git branch -vv | awk '/: gone]/{print $1}' | xargs git branch -d


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow