2016-03-01 139 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提交了一個問題,他們修正了錯字。 –