SORU
30 EKİM 2011, Pazar


gıt etiketi Sil ve yeniden Ekle

Yeniden etiketi yaparak git hub I:

git tag -d 12.15
git push origin :refs/tags/12.15
git tag -a 12.15 -m '12.15'
git push --tags

Etiketi hala github yaşlı tag dir, ama yerel olarak doğru yapılır.

GÜNCELLEME: github son yanlış tamamlama listesi, ama doğru bir şekilde indirme gibi görünüyor.

CEVAP
9 Mayıs 2013, PERŞEMBE


Başvuru http://stackoverflow.com/a/5480292/1317035

Sadece bir zorlamaya gerek 'boş' uzaktan etiket adı referans:

git push origin :tagname

Ya da, daha anlamlı bir şekilde kullanın --delete seçenek:

git push --delete origin tagname

Uzak bir depo için bir şube, etiket veya diğer ref iterek içerir gir "zorlama, ne Kaynak, Hedef ne?"

git push where-to-push source-ref:destination-ref

Ustan sana zorlama bir gerçek dünya örneği kökeni ana şube şube

git push origin refs/heads/master:refs/heads/master

Varsayılan yollar nedeniyle, kısaltılmış olabilir:

git push origin master:master

Etiketler aynı şekilde çalışır:

git push refs/tags/release-1.0:refs/tags/release-1.0

Kaynak ref (kolon Önceki bölüm) atarak, 'hiçbir şey' hedef, uzak ucundaki ref siliniyor. bas

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AmazonWireless

    AmazonWirele

    8 EYLÜL 2010
  • Philip DeFranco

    Philip DeFra

    16 EYLÜL 2006
  • spyib

    spyib

    9 Ocak 2007