Я пытаюсь создать псевдоним с параметром для моего простого git add/commit/push.Идентификатор ZSH с параметром
Я видел функция может быть использована в качестве псевдонима, поэтому я стараюсь, но я не сделал это ..
, прежде чем я имел:
alias gitall="git add . ; git commit -m 'update' ; git push"
Но я хочу, чтобы иметь возможность изменить мой обязуется:
function gitall() {
"git add ."
if [$1 != ""]
"git commit -m $1"
else
"git commit -m 'update'"
fi
"git push"
}
(я знаю, что это ужасно мерзавец практика)
'csh', но он вообще не имеет функций. (Я не знаю, нет ли каких-либо функций, потому что псевдонимы могут принимать параметры, или если псевдонимы принимают параметры, потому что нет никаких функций или что.) – chepner
Так вы бы назвали это (из оболочки), как '' 'gitall 'my зафиксировать сообщение "' ''? или вы бы назвали его '' 'gitall ('my commit message')' '' – archae0pteryx
@ archae0pteryx функции называются точно так же, как и любая другая команда, поэтому 'gitall" мое сообщение commit ". – Kevin