小编典典

Git - 推送当前分支快捷方式

all

有没有捷径可以告诉 Git 将当前的跟踪分支推送到原点?
注意:
我知道我可以更改默认推送行为,但我正在寻找一种不会更改默认行为的临时解决方案。

例如,假设我在feature/123-sandbox-tests我将使用的分支上

git push origin feature/123-sandbox-tests

这很乏味。我正在寻找捷径,例如

git push origin current # <- example, not working

git 知道 current 是feature/123-sandbox-tests.


编辑 :从 2.0 版本开始,git 的 默认 行为已更改为更直观的行为,这正是我想要实现的。


阅读 117

收藏
2022-03-15

共1个答案

小编典典

根据git push文档:

git push origin HEAD
    A handy way to push the current branch to the same name on the remote.

所以我认为你需要的是git push origin HEAD. git push -u origin HEAD如果您还没有推送到原点,那么在本地分支中设置上游跟踪信息也很有用。

2022-03-15