我正在尝试设置一个git别名,以便在我提交代码之前基本上处理烦人的步骤。
我希望别名在origin / develop上进行获取,将origin / develop合并到我当前的分支中,然后推送我当前的分支“
我拥有的是:
git config --global alias.latestPush "fetch origin/develop; git merge origin/develop && git push
每次我尝试设置并运行此别名时,我都会收到一些错误。我做错了什么?
答案 0 :(得分:1)
如果别名扩展以感叹号作为前缀,那么它将是 作为shell命令处理。
如果没有!
,别名参数将作为参数传递给git
命令(它不知道如何处理由;
分隔的多个命令。)