Sto provando a creare un alias con parametro per il mio semplice git add/commit/push.Alias ZSH con il parametro
Ho visto la funzione potrebbe essere utilizzata come alias così provo ma non ce l'ha fatta ..
prima avevo:
alias gitall="git add . ; git commit -m 'update' ; git push"
ma voglio essere in grado di modificare la mia impegna:
function gitall() {
"git add ."
if [$1 != ""]
"git commit -m $1"
else
"git commit -m 'update'"
fi
"git push"
}
(lo so che è un terribile pratica git)
'csh' sì, ma non ha funzioni. (Non so se non ci sono funzioni perché gli alias possono prendere parametri, o se gli alias prendono parametri perché non ci sono funzioni, o cosa.) – chepner
Quindi lo chiameresti (dalla shell) come "gitall" mio messaggio di commit "' ''? o lo chiameresti '' 'gitall ('mio messaggio di commit')' '' – archae0pteryx
@ le funzioni di archae0pteryx sono chiamate esattamente come qualsiasi altro comando, quindi 'gitall 'il mio messaggio di commit" '. – Kevin