如果我標記了我正在處理的提交,然後將更改推送到另一個回購,我知道我也可以推送標籤對象。我可以創建不被推送的標籤嗎?例如,輕量級標籤從不推動,但標籤對象總是?我可以擁有不是通過推送發送的私人git標籤嗎?
2
A
回答
4
標籤在.git/refs/tags/
和任何下創建.git/refs
可以潛在推,根據您加推或其他命令的參數。雖然如此,
默認情況下,git push命令不會將標記傳輸到遠程 服務器。創建完成後,您必須將標籤顯式推送到共享服務器 。
http://progit.org/book/ch2-6.html
按@Vincent沙伊布的評論詢問有關另一個問題的引述如下評論:
「如果你在你的分支創建新的提交,然後推(所以有東西傳輸),git應該檢測所有指向在遠端推送後出現的提交的新標籤,並推送它們。「
這是無效的。雖然在提取時適用,但錯誤地認爲適用於推送。
+1
Thx,由於混合信號通過實驗驗證:除非明確命名,否則不會推送標籤(任何類型)。從其他Q開始,「git push
3
標籤不會自動推入,您必須手動推送它們。
另一方面git push --all
和git push --tags
推動每個標籤,所以你必須小心。
資源:
關於同一主題:
0
請勿使用git push --all
或git push --tags
。當你創建一個公共標籤,使用命令:
git push origin TAG_NAME
相關問題
- 1. 我可以將標籤推送到當前推送的git嗎?
- 2. 我可以在推送發佈之後推送舊的git流標籤
- 3. 私人通過PHP發送私聊Tweet
- 4. 我們可以通過推送通知發送多少數據?
- 5. 離線時是否可以通過gcm發送推送通知?
- 6. 我可以通過Firebase雲端功能發送靜默推送通知嗎?
- 7. 我可以向我只有號碼的手機發送推送通知嗎?
- 8. 我可以推送我從標籤創建的分支嗎?
- 9. 我可以擁有「私人」UUID
- 10. -u是否需要推送Git標籤?
- 11. 我可以將git commit email發送給多個收件人嗎?
- 12. GCM可以向VoIP iOS發送推送通知消息嗎?
- 13. 我可以通過私人github回購公開發布嗎?
- 14. 我們可以增加發送給Google的推送通知的文字嗎?
- 15. 從哪個文件我可以通過strongloop發送推送通知?
- 16. 推送私人或公共?
- 17. 是否可以通過視頻/音頻IOS發送推送通知?
- 18. 通過Firebase發送推送通知
- 19. 通過node.js發送android推送通知
- 20. 推送渠道:公共還是私人?
- 21. 通過tmomail.net發送短信的「發件人」標籤
- 22. RocketMQ製作人可以發送帶有多個標籤的消息嗎?
- 23. 我可以在git推送的同時繼續工作嗎?
- 24. Android C2DM:確定現在是否可以發送推送通知
- 25. 我們可以用純文本(無JSON)發送推送通知負載嗎?
- 26. 是否可以通過休息發送推文?
- 27. 我可以通過git標籤管理涼亭版本嗎?
- 28. 我可以指定通過ADB發送的意向嗎?
- 29. 我可以在我的私人存儲庫中擁有一個公共標籤嗎?
- 30. 丟失分發私鑰,推送通知
當然,不問他們要推。你有什麼問題? –
git標籤和推文檔沒有具體說明什麼是實現 - 我沒有發現明確的聲明,標籤是私人的,直到推--tags或--all完成。其他地方(http://stackoverflow.com/questions/787797/cannot-commit-a-git-tag)JakubNarębskimentinos說:「如果你在你的分支上創建新的提交,然後推送(所以有東西要傳輸), git應該檢測所有指向在遠程端推送後出現的提交的新標籤,並推送它們。「那是不正確的?我正在尋求有關標籤何時傳輸或未傳輸的明確信息。 –
@Vincent Scheib - 看看我的答案,也是http://stackoverflow.com/questions/2988088/do-git-tags-get-pushed-as-well你引用的同一個人說的是不同的東西。 – manojlds