Próbuję utworzyć alias z parametrem dla mojego prostego git add/commit/push.Alias ZSH z parametrem
Widziałem Funkcja może być używana jako alias więc staram ale mi się nie udało ..
zanim miałem:
alias gitall="git add . ; git commit -m 'update' ; git push"
ale chcę, aby być w stanie zmienić mojego zobowiązuje:
function gitall() {
"git add ."
if [$1 != ""]
"git commit -m $1"
else
"git commit -m 'update'"
fi
"git push"
}
(wiem, że to straszna praktyka git)
'csh' ma, ale nie ma żadnych funkcji. (Nie wiem, czy nie ma żadnych funkcji, ponieważ aliasy mogą przyjmować parametry lub aliasy przyjmują parametry, ponieważ nie ma żadnych funkcji, lub co.) – chepner
Więc nazwałbyś to (z powłoki) jak '' 'gitall" my zatwierdzić wiadomość "' ''? czy nazwałbyś to '' gitall ('mój commit commit') '' ' – archae0pteryx
@ archae0pteryx funkcje są nazywane dokładnie tak, jak każde inne polecenie, więc' gitall "mój komunikat zatwierdzenia" '. – Kevin