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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git别名可以像bash别名一样扩展吗?相关的知识,希望对你有一定的参考价值。

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

答案

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

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

以上是关于git别名可以像bash别名一样扩展吗?的主要内容,如果未能解决你的问题,请参考以下文章

如何将 bash 脚本直接嵌入到 git 别名中

git-bash的alias别名设置

markdown 添加别名bash和git别名

别名 g='git' 并且 bash 完成仍然有效 [重复]

bash别名中的Git自动完成?

使用Mac命令别名,提升工作效率