私の単純な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"
}
(私はそれは恐ろしいgitの練習を知っている)
'csh'は行いますが、関数はまったくありません。 (エイリアスがパラメータを取ることができるため、またはエイリアスが関数や何もないのでパラメータを取るので、関数がないかどうかは分かりません) – chepner
'' 'gitall"のようにコミットメッセージ "' ''? '' gitall( '私のコミットメッセージ') '' ' – archae0pteryx
@ archae0pteryx関数は他のコマンドと全く同じように呼び出されるので、' gitall "私のコミットメッセージ" '。 – Kevin