同时为`git push -u origin $ BRANCH_NAME`和`git push`设置更快的别名

问题描述 投票:0回答:1

[当我想在已经具有上游分支的分支上推送更改时,我只需要git push。但是,当没有当前的上游分支时,我必须输入git push -u $BRANCH_NAME

我一直都在创建新分支(对于我使用的每个功能,大约每两个小时就创建一个)。有时我也会打错字。变得烦人了。如何创建一个别名,该别名将自动解析为git pushgit push -u $BRANCH_NAME,并且不需要我输入分支名称?

git git-push git-alias
1个回答
0
投票

要获得想要的行为,请将其放入〜/ .gitconfig:

[push]
    default = current

((和往常一样,$ git config --global push.default current为您执行此操作。)

这里有push.default选项的说明:

当前-推送当前分支以在接收端更新具有相同名称的分支。在中央和非中央工作流程中均可工作。

-https://git-scm.com/docs/git-config#Documentation/git-config.txt-pushdefault

© www.soinside.com 2019 - 2024. All rights reserved.