Comment définir un alias avec des paramètres dans git
PHP中文网
PHP中文网 2017-06-07 09:23:40
0
2
1016

Comment définir une commande avec des paramètres lors de la définition d'un alias dans git ?
Par exemple, j'ai la commande :
git log --all | grep "parameters"git log --all | grep "参数"
我现有的别名方式是:
alog = log --all
使用的时候就是:
git alog | grep "参数"
我想知道有没有更好的方法,可以把grep一起并到别名里面,让使用的时候只需要输入
别名 + 参数Ma méthode d'alias existante est :

alog = log --all🎜used Le moment est venu : 🎜git alog | grep "parameters"🎜Je veux savoir s'il existe une meilleure façon de fusionner grep dans l'alias, afin que lors de son utilisation, vous n'ayez qu'à saisir le 🎜 alias + Paramètres ? 🎜
PHP中文网
PHP中文网

认证高级PHP讲师

répondre à tous(2)
世界只因有你

L'alias de git ne peut être défini que dans git prep n'est pas une commande git, donc cela ne fonctionnera pas.

Si vous devez utiliser cette commande, vous pouvez définir un alias shell.

comme

glag = git log --all | grep

Lors de l'utilisation de


glag "参数"

(Notez qu'il n'y a pas de git devant, car ce n'est pas un alias de git, mais un alias de shell)

Recommandé oh-my-zsh

伊谢尔伦

Vous pouvez définir une fonction sh comme alias, comme

# https://github.com/jokester/dotted/blob/master/DOTgitconfig#L22
# 把或HEAD的commit打包成txz
[alias]
     txz = !"foo () { if [ -n \"\" ]; then treeish=\"\" ; else treeish=HEAD; fi; git archive \"$treeish\" | xz -9 ; } ; foo "
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal