Ich versuche, einen Alias mit Parameter für meine einfache Git Add/Commit/Push.ZSH Alias mit Parameter
ich gesehen habe Funktion als Alias verwendet werden könnte, so dass ich versuchen, aber ich habe es nicht machen ..
, bevor ich hatte:
alias gitall="git add . ; git commit -m 'update' ; git push"
Aber ich möchte in der Lage sein, meine zu ändern verpflichtet:
function gitall() {
"git add ."
if [$1 != ""]
"git commit -m $1"
else
"git commit -m 'update'"
fi
"git push"
}
(ich weiß, dass es eine schreckliche git Praxis ist)
'Csh' tut, aber es hat keine Funktionen überhaupt. (Ich weiß nicht, ob es keine Funktionen gibt, weil Aliase Parameter annehmen können, oder wenn Aliase Parameter annehmen, weil es keine Funktionen gibt oder was.) – chepner
Also würden Sie es (von der Shell) wie '' 'gitall 'meinen Commit Nachricht "' ''? oder würdest du es '' 'gitall nennen (' meine Commit Nachricht ') '' ' – archae0pteryx
@ archae0pteryx Funktionen werden genau wie jeder andere Befehl aufgerufen, also' gitall "meine Commit Nachricht" '. – Kevin