No se puede eliminar la twig aunque aparezca en la twig git

git branch -r --merged | grep 123

SALIDA

origin / feature / 123-some-feature

git branch -r --merged | grep 123 | xargs git branch -d

Error de SALIDA: no se encontró la ramificación 'origen / característica / 123-alguna-function'.

¿Por qué no puedo eliminar esta twig remota?

EDITAR: Lo siento, debería haber sido más claro en mi publicación inicial (estaba en una reunión cuando escribí esto). No tengo ninguna de estas twigs localmente y estoy tratando de hacer una limpieza del repository remoto para eliminar todas las twigs fusionadas (estoy probando filtrando a '123' por ahora).

Quiero get una list filtrada (a través de grep) de las sucursales remotas que se han fusionado para poder revisarlas localmente y asegurarme de que no voy a eliminar las twigs que quiero conservar.

Entonces quiero ejecutarlo de nuevo con | xargs git branch -d | xargs git branch -d para eliminar realmente esas twigs del repository remoto.

Creo que esto sería lo que quiero basándome en la respuesta publicada y en uno de los comentarios.

git branch -r --merged | grep 123 | xargs git push origin --delete

No puede eliminarlo porque es una twig remota . Existe en el repository remoto, no en su repository local. Si desea eliminarlo en el control remoto , puede:

 git push --delete origin feature/123-some-feature 

Pero entienda que esto afectará la disponibilidad de la sucursal en el repository remoto .

No debe usar git branch -r para eliminar una bifurcación remota.
Utilice el git push origin :your/branch/name (asegúrese de haber ingresado dos puntos : antes del nombre de sucursal)