[英]How to add custom named arguments to git aliases
目前,我的git别名都必须取决于以特定顺序传递的参数,并使用$1
, $2
等访问它们。
我想做的是
git sync --from="dev" --to="uat"
其中sync
是我要访问$from
和$to
的值的别名
这有可能吗?
编辑-这不是关于如何在别名中使用具有命名参数的现有git命令的问题。 我已经在使用"sync = !sh -c '<bunch of commands here>'"
格式来处理此问题。 我想为自己的别名创建自己的自定义参数,因此我不必在脚本中使用$1
, $2
, $3
。
毫无疑问, alias
功能不支持命名参数。 然后,您能做的最好的事情就是将“命令集”写入一个也可以解析命令行的脚本中。
因此,如果将问题重铸为:如何在Shell脚本中解析命令行参数,您可以在此处找到一些帮助: 如何在Bash中解析命令行参数?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.