3

我使用 Bash 与 Git 一起工作,并结合使用 Git 和 Bash 别名,能够为 git 状态执行诸如“g s”之类的命令。

安装 cmder 后,我可以为 git 设置别名。但是,我无法使用“g”别名执行 git 命令——我只是得到了 git 使用页面。我可以运行“git s”(因此它使用我的全局 gitconfig 文件作为 git 别名)。因此,通过 cmder 我可以访问它的别名和 git 别名,但我似乎无法将它们一起使用。

使用 bash 我似乎没有问题。

4

1 回答 1

7

显然 cmder 使用将 a$作为参数变量的默认约定。因此,在我的情况下,git=g我提出:

alias g=git $*

为了让 git 处理任何和所有参数。

我断断续续地挣扎了一个月,只是(相当尴尬)在 cmder 的主页上找到它(http://cmder.net/

在所述页面的底部,它有一个关于别名的小部分。你会在那里找到我的来源......

于 2016-11-22T20:34:12.337 回答