Estou tentando fazer um alias com parâmetro para meu git add / commit / push simples.
Eu vi que Function poderia ser usado como apelido, então tentei, mas não consegui.
antes de eu ter:
alias gitall="git add . ; git commit -m 'update' ; git push"
Mas eu quero ser capaz de modificar meus commits:
function gitall() {
"git add ."
if [$1 != ""]
"git commit -m $1"
else
"git commit -m 'update'"
fi
"git push"
}
(eu sei que é uma prática git terrível)
csh
faz, mas não tem nenhuma função. (Não sei se não há funções porque os aliases podem receber parâmetros, ou se os aliases usam parâmetros porque não há funções, ou o quê.)