【问题标题】:In Git How to Refer to Current Branch without using its full name?在 Git 如何在不使用全名的情况下引用当前分支?
【发布时间】:2017-08-03 15:33:24
【问题描述】:

有没有办法在 git push origin 期间引用当前分支而不是使用全名,例如:

git push origin myBranch

我在想linux“。” like 运算符可以引用当前分支,而不必使用其全名。

【问题讨论】:

  • 如果您的本地分支正在跟踪远程分支,那么您只需 git push
  • 推送的时候,我想你可以做git push。编辑:哎呀,勉强忍者。
  • 如果你执行 git status 并看到类似的内容(你的分支是最新的 'origin/myBranch'),那么你需要做的就是 git push

标签: git


【解决方案1】:

这样做:

git branch --set-upstream-to origin/myBranch

那你就可以了

git push

来自man page

--set-upstream-to= 设置 的跟踪信息,以便将 视为 的上游分支。如果未指定 ,则默认为当前分支。

详情请见other answer

【讨论】:

  • 谢谢,你能解释一下 --set-upstream-to 的作用吗?
  • @GoldenSugar:JFYI,你可以git branch --help
  • 这是--set-upstream,而不是--set-upstream-to。至少在 git 2.11.0
  • @SergioTulentsev,使用 git 2.12.0,选项为set-upstream-to。你有什么版本的 git?
  • @SergioTulentsev,没有刷新:p
猜你喜欢
  • 2021-10-18
  • 2019-07-22
  • 2012-08-20
  • 2015-07-05
  • 2010-10-03
  • 2010-12-04
  • 1970-01-01
  • 1970-01-01
  • 2013-12-13
相关资源
最近更新 更多