如何配置参数化git别名?

时间:2017-06-14 14:35:45

标签: git

我经常跑

git log -10 --author="<author name>" --grep="<story of interest>"

是否可以配置类似于

的git别名
git by "<author name>" "<story of interest>" -10

会完成同样的事情吗?

The documentation未提及参数。

1 个答案:

答案 0 :(得分:2)

您可以将别名创建为shell命令:

git config alias.agrep '!f() { git log -10 --author="$1" --grep="$2"; }; f'

现在使用2个参数调用git agrepgit agrep Matt test

有关数十个有用的别名和示例,请参阅GitAlias repo。完全披露:我是贡献者。