可以像bash别名一样扩展git别名吗?

时间:2019-03-06 01:07:47

标签: bash git alias

如果我设置别名alias gf='git fetch --prune'

我可以在命令行$ gf中输入它,然后通过键入<ESC> <C-e>将其扩展为$ git fetch --prune

如果我设置git别名git config --global alias.f fetch --prune并键入$ git f,git是否提供扩展该别名的方法?

据我所知,知道$ git f执行时将执行的唯一方法是事先检查git的配置。

1 个答案:

答案 0 :(得分:1)

并非如此,考虑到git别名也可以包含shell expansion definition别名,这些别名的位置参数为"!f() { echo \"$1\" >> .gitignore; }; f".

在shell级别上进行扩展将很困难。