Wie lege ich einen Befehl mit Parametern fest, wenn ich einen Alias ??in Git festlege?
Zum Beispiel habe ich den Befehl: git log --all |. grep "parameters"
git log --all | grep "參數(shù)"
我現(xiàn)有的別名方式是:alog = log --all
使用的時候就是:git alog | grep "參數(shù)"
我想知道有沒有更好的方法,可以把grep一起并到別名里面,讓使用的時候只需要輸入別名 + 參數(shù)
Meine vorhandene Alias-Methode ist:
alog = log --all
??used Die Zeit ist: ??git alog |. grep "parameters"
??Ich m?chte wissen, ob es eine bessere M?glichkeit gibt, grep in den Alias ??einzubinden, sodass Sie bei der Verwendung nur das ?? eingeben müssen alias + Parameter
? ?? 認證高級PHP講師
git 的別名只能設置在 git 里面,prep 不是 git 的命令,所以是不行的。
如果你需要使用這個命令,可以設置 shell 的別名。
比如
glag = git log --all | grep
使用時
glag "參數(shù)"
(注意前面沒有 git,因為這不是 git 的別名,是 shell 的別名)
推薦 oh-my-zsh
可以把一個sh函數(shù)定義成別名 比如
# https://github.com/jokester/dotted/blob/master/DOTgitconfig#L22
# 把$1或HEAD的commit打包成txz
[alias]
txz = !"foo () { if [ -n \"$1\" ]; then treeish=\"$1\" ; else treeish=HEAD; fi; git archive \"$treeish\" | xz -9 ; } ; foo "