Der spezifische Unterbefehlsstil macht keinen Unterschied - so oder so, solange sie in Anführungszeichen stehen, werden sie bei der Interpretation der 'Alias'-Zeile erweitert . Um zu vermeiden, dass entweder setzen Sie den Alias - Befehl in einfachen Anführungszeichen oder zumindest Backslash-entweichen der $
oder `
Symbole.
alias initialpush='git push -u origin $(git symbolic-ref --short -q HEAD)'