【发布时间】:2016-06-14 06:31:23
【问题描述】:
使用 Git 的 --set-upstream 标志(或 -u)git push 使您的本地分支成为服务器的跟踪分支;您只需执行一次,例如:
git push -u origin master
之后,您可以简单地执行以下操作。 (我知道还有更短的表格,但我只是在回答我的主要问题。)
git push origin master
推送标签采用相同的形式,例如对于“v1.0”标签:
git push origin v1.0
但是标签(通常)仍然指向单个提交;我看不出有什么可以“追踪”的。那么推送标签时是否需要使用-u?
我没有看到在Pro Git, Second Edition 中使用带有标签的-u。但是importing new repositories on Bitbucket 的说明页面明确表示要使用-u:
git push -u origin --tags
这是 Bitbucket 上的拼写错误,还是在推送 Git 标签时指定 -u 有什么目的?
更新:根据此处的答案,我向 Atlassian 提出了一个问题,他们修复了错字(显然是这样)。谢谢!
【问题讨论】: