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

问题描述 投票:1回答:1

如果我设置别名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的配置。

bash git alias
1个回答
1
投票

不是真的,考虑到git别名也可以包括shell expansion definition别名和位置参数,如"!f() { echo \"$1\" >> .gitignore; }; f".

在shell级别扩展这将是棘手的。

© www.soinside.com 2019 - 2024. All rights reserved.