多命令Git别名不起作用

时间:2018-01-31 21:07:56

标签: git alias

我正在尝试设置一个git别名,以便在我提交代码之前基本上处理烦人的步骤。

我希望别名在origin / develop上进行获取,将origin / develop合并到我当前的分支中,然后推送我当前的分支“

我拥有的是:

git config --global alias.latestPush "fetch origin/develop; git merge origin/develop && git push

每次我尝试设置并运行此别名时,我都会收到一些错误。我做错了什么?

1 个答案:

答案 0 :(得分:1)

您在git-config documentation

中遗漏了这一位
  

如果别名扩展以感叹号作为前缀,那么它将是   作为shell命令处理。

如果没有!,别名参数将作为参数传递给git命令(它不知道如何处理由;分隔的多个命令。)

相关问题