2016-03-01 100 views
0

使用Git --set-upstream标志(或-u)作为git push使您的本地分支成为服务器的跟踪分支;您只需要执行一次操作,例如:-u是否需要推送Git标签?

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 

这是一个到位桶错字,还是有推Git标签时指定-u某种目的?

更新:根据这里的答案,我向Atlassian提出了一个问题,他们修正了错误(就像它显然是这样)。谢谢!

回答

0

git tag确实有-u选项。然而,它应该用于使用给定的键来标记标签,而不是推向上游。

https://git-scm.com/docs/git-tag

它似乎是在到位桶的的疏忽。

+0

谢谢。我向Atlassian提交了一个问题,他们修正了错字。 –