首页 > 解决方案 > 使用动态参数创建 Git 别名

问题描述

如果我在一个分支上工作,我的 CL:

> my-project git:(my-branch)

当我想推送我的提交时,我必须这样做:

> my-project git:(my-branch) git push origin my-branch

有没有一种方法可以创建一个别名,自动获取分支的名称并将其放入原始命令中?

当我键入 justgit push时,我收到以下错误:git push --set-upstream origin my-branch

标签: git

解决方案


您实际上不需要在此处传递参数,因为HEAD已经包含当前分支名称。

git config --global alias.p 'push origin HEAD'

然后git p将当前分支推送到其远程分支


推荐阅读