同时为 `git push -u origin $BRANCH_NAME` 和 `git push` 设置一个更快的别名
Set up a quicker alias for `git push -u origin $BRANCH_NAME` and `git push` at the same time
当我想在已经有上游分支的分支上推送更改时,git push
就是我所需要的。但是当没有当前上游分支时,我必须输入 git push -u $BRANCH_NAME
.
我一直在创建新分支(对于我处理的每个功能,大约每两个小时创建一个分支)。我有时也会打错字。它变得烦人。如何创建一个自动解析为 git push
或 git push -u $BRANCH_NAME
并且不需要我输入分支名称的别名?
为了得到你想要的行为,把它放到你的 ~/.gitconfig 中:
[push]
default = current
(像往常一样,$ git config --global push.default current
会为您做这件事。)
这里有 push.default
选项的解释:
current - push the current branch to update a branch with the same name on the receiving end. Works in both central and non-central workflows.
-- https://git-scm.com/docs/git-config#Documentation/git-config.txt-pushdefault
当我想在已经有上游分支的分支上推送更改时,git push
就是我所需要的。但是当没有当前上游分支时,我必须输入 git push -u $BRANCH_NAME
.
我一直在创建新分支(对于我处理的每个功能,大约每两个小时创建一个分支)。我有时也会打错字。它变得烦人。如何创建一个自动解析为 git push
或 git push -u $BRANCH_NAME
并且不需要我输入分支名称的别名?
为了得到你想要的行为,把它放到你的 ~/.gitconfig 中:
[push]
default = current
(像往常一样,$ git config --global push.default current
会为您做这件事。)
这里有 push.default
选项的解释:
current - push the current branch to update a branch with the same name on the receiving end. Works in both central and non-central workflows.
-- https://git-scm.com/docs/git-config#Documentation/git-config.txt-pushdefault