我使用 Bash 与 Git 一起工作,并结合使用 Git 和 Bash 别名,能够为 git 状态执行诸如“g s”之类的命令。
安装 cmder 后,我可以为 git 设置别名。但是,我无法使用“g”别名执行 git 命令——我只是得到了 git 使用页面。我可以运行“git s”(因此它使用我的全局 gitconfig 文件作为 git 别名)。因此,通过 cmder 我可以访问它的别名和 git 别名,但我似乎无法将它们一起使用。
使用 bash 我似乎没有问题。
显然 cmder 使用将 a$
作为参数变量的默认约定。因此,在我的情况下,git=g
我提出:
alias g=git $*
为了让 git 处理任何和所有参数。
我断断续续地挣扎了一个月,只是(相当尴尬)在 cmder 的主页上找到它(http://cmder.net/)
在所述页面的底部,它有一个关于别名的小部分。你会在那里找到我的来源......