Конкретный стиль подкоманд не имеет никакого значения - в любом случае, если они заключены в двойные кавычки, они будут расширены во время интерпретации строки 'alias' . Чтобы избежать этого, либо поместите команду alias в одинарные кавычки, либо, по крайней мере, используйте обратную косую черту $
или `
символы или .
alias initialpush='git push -u origin $(git symbolic-ref --short -q HEAD)'