O estilo de subcomando específico não faz qualquer diferença - de qualquer forma, contanto que eles estejam entre aspas duplas, eles serão expandidos no momento em que a linha 'alias' for interpretada . Para evitar isso, coloque o comando alias entre aspas simples ou pelo menos barra invertida - escape dos símbolos $
ou '
.
alias initialpush='git push -u origin $(git symbolic-ref --short -q HEAD)'