使用cmder中的git别名

3
我使用Bash来处理Git,通过Git和Bash别名的组合,可以执行像“g s”这样的命令来查看Git状态。
安装了cmder后,我可以为git设置别名。然而,我无法使用“g”别名来执行git命令 - 只会得到git使用页面。我可以运行“git s”(所以它使用我的全局gitconfig文件中的git别名)。因此,通过cmder我可以访问其别名以及git的别名,但似乎无法同时使用它们。
在Bash中似乎没有问题。

如果你给这个问题点了踩,请解释一下为什么。 - David Brower
1个回答

7
显然,cmder使用默认约定将$作为参数变量。 因此,在我的情况下,要使git=g,我输入了:
alias g=git $*

为了让Git处理所有参数,以下是需要翻译的内容:
我已经为此苦苦挣扎了一个月,直到(非常尴尬地)在cmder首页(http://cmder.net/)上找到了它。
在该页面底部有一个小节关于别名。你可以在那里找到我的源代码...

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接