Git kullanarak bir etiketi uzak bir depoya nasıl gönderirsiniz?
Uzak bir Git deposunu dizüstü bilgisayarıma klonladım, sonra bir etiket eklemek istedim, bu yüzden
git tag mytag master
Dizüstü bilgisayarımda git tag
i çalıştırdığımda mytag
etiketi gösteriliyor. Daha sonra bunu uzak depoya itmek istiyorum, böylece tüm istemcilerimde bu etikete sahip olacağım, bu yüzden git push
çalıştırıyorum ama mesaj alıyorum:
Her şey güncel
Masaüstüme gidip git pull
ve ardından git tag
komutlarını çalıştırdığımda hiçbir etiket gösterilmiyor.
Ayrıca projedeki bir dosyada küçük bir değişiklik yapmayı ve ardından sunucuya göndermeyi denedim. Bundan sonra değişikliği sunucudan Masaüstü bilgisayarıma çekebildim, ancak masaüstü bilgisayarımda git tag
çalıştırıldığında hala etiket yok.
Tüm istemci bilgisayarların görebilmesi için etiketimi uzak depoya nasıl gönderebilirim?
Bir tek etiketi itmek için:
Ve aşağıdaki komut tüm etiketleri itmelidir (önerilmez):
Spesifik olarak itmek için, bir etiket aşağıdakileri yapar
git push origin tag_name
Etiketleri şu şekilde itebilirsiniz
git push --tags