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' -