2017-03-23 63 views
1

假設我提交了一個帶註釋的標籤並將其推入。如何刪除遠程註釋標籤?

  1. 我可以從遠程刪除它嗎(如果是的話,如何)?
  2. 什麼是刪除它的安全隱患 - 即在什麼情況下會破壞內容?
  3. 如果我已經提交了其他正常提交後有任何更改(是註釋提交葉節點還是他們有孩子?)。
+0

不,因爲那不是詢問*註釋*標籤。答案結果是一樣的,但這不是同一個問題。 – Timmmm

+0

如果答案是一樣的,它是重複的。 – 1615903

+2

不,不是;這是愚蠢的。什麼是9-3?什麼是12/2? – Timmmm

回答

2

您可以在本地刪除標記,像這樣

git tag -d tag_name 

然後從遠程刪除它,你做

git push --tag remote_name :tag_name 

它不會破壞任何東西混帳具體,但它會搞砸了依賴於標籤在那裏的東西(例如發佈管理工具等)

它不會影響後續提交,因爲標籤本身只是一個引用而不是對象。

+0

這不是一個輕量級標籤,而不是一個帶註釋的標籤嗎?編輯:或者也許不... – Timmmm

+2

沒有什麼區別。這是一個參考。也適用於分支機構。 –