Git alias para eliminar la twig remota

Intento crear un alias para eliminar una twig remota pero parece que no puedo getlo, aquí está mi último bash de que realmente esperaba trabajar, pero no tuve suerte.

rmrb = !git push origin :$1 

También probé, rmrb = branch -r -d pero esto no hace lo mismo que el git push origin :<branch> .

¿Alguien sabe si esto es posible o tiene un alias existente para hacer esto?

Solo tienes que definirlo así:

 [alias] rmrb = "push --delete origin" 

Y haz git rmrb mybranch

Tal vez una function de shell sería más fácil?

 [alias] rmrb = "!f() { git push origin :$1; }; f" 

O puede usar sh :

 [alias] rmrb = !sh -c 'git push origin :$1' -