Nasıl bir farklı işlemeye git bir şube üzerinde etiketi taşıyabilir miyim?
Ana şube v0 adlı bir etiket yarattı.Bu şekilde: 1
git tag -v0.1
Ama yine de usta birleştirmek için serbest bırakmak için bunu yaptım 0.1, gerekli bazı değişiklikler olduğunu fark ettim. Ama şimdi benim v0.1 Etiket yapıştırdılar (çağırmak için post-it not benzetme) yanlış taahhüt - benim olmak istediğim sıkışmış ilgili en son güncellemeler usta ama bunun yerine sıkıştı ikinci en son güncellemeler de usta. Nasıl master en son işlemeye hareket ettirebilir miyim?
CEVAP
git tag
-f
seçeneğini kullanın:
-f
--force
Replace an existing tag with the given name (instead of failing)
Muhtemelen -a
ile birlikte -f
kullanmak için oluşturmak gücü olmayan açıklamalı bir bir yerine açıklamalı bir etiket.
Örnek
Bas önce herhangi bir uzaktan etiketi silin
git push origin :refs/tags/<tagname>
En son tamamlama başvuru için etiketini değiştirmek
git tag -fa <tagname>
Uzaktan kökeni etiketi bas
git push origin master --tags
Nasıl bir şube zaten usta birleştirild...
Nasıl iki farklı dalları dosyaları kar...
Nasıl MAX(Sütun değeri), SQL başka bir...
Nasıl değişmez bir " baskı miyim;{}&qu...
Nasıl nrepl-ritz-jack-in yapmak işe uz...