Eliminar sucursales remotas en origen que ya se han fusionado

Estamos utilizando una twig llamada 'integración' como nuestra twig principal (todavía tenemos un maestro, pero no la estamos usando por ahora) y tenemos un grupo de twigs que se crearon luego se fusionaron y necesitan ser eliminado Encontré esta pregunta sobre eliminar sucursales locales, pero no estaba seguro de aplicar las sugerencias a mi situación particular.

Creo que esto funcionará, no quiero ejecutar este command y que esté mal y estropear el repository.

integración de $ git checkout

$ git branch -r –merged | integración grep -v | sed / origen //: / '| xargs -n 1 git push origen

Necesitas escaping de / , hacerlo ...sed 's/origin\//:/'... pero de lo contrario, seguro, eso funcionaría.

Para probar cosas como esta, solo deja la parte de xargs para que veas lo que sucederá.