CodeBlanks Logo Icon CodeBlanks

Etiket itme

Etiketleri uzak depoya göndermeyi öğrenirsin.

Etiketler uzak depoya otomatik gönderilmez

Bir commit'i uzak depoya gönderdiğinde, ona bağlı etiketler her zaman otomatik olarak gönderilmez. Bu nedenle sürüm etiketlerini ayrıca paylaşman gerekebilir.

git push origin v1.0.0

Bu komut yalnızca belirtilen etiketi origin uzak deposuna gönderir.

Bütün etiketleri gönderme

Bir depodaki tüm yerel etiketleri uzak depoya göndermek için git push --tags komutunu kullanabilirsin. Bu komut, uzak depoda henüz bulunmayan etiketleri paylaşır.

git push --tags

Çok sayıda sürüm etiketi bulunan projelerde bu komut, etiketleri tek tek göndermek yerine toplu gönderim sağlar.

Uygulama Etiket gönderme komutlarını oluştur

Bir JavaScript dizisine önce git push origin v2.0.0, ardından git push --tags komutlarını ekle. forEach kullanarak her komutu ayrı satırda yazdır.

Başlangıç kodu

terminal
const pushCommands = [
    // Etiket gönderme komutlarını ekle
];

// Komutları yazdır

Örnek çözüm

terminal
const pushCommands = [
    "git push origin v2.0.0",
    "git push --tags"
];

pushCommands.forEach(command => console.log(command));

Beklenen çıktı

git push origin v2.0.0
git push --tags

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Yalnızca v1.0.0 etiketini origin uzak deposuna göndermek için hangi komut kullanılır?

  • git tag origin v1.0.0
  • git pull origin v1.0.0
  • git branch origin v1.0.0
  • git push origin v1.0.0 Doğru cevap

Açıklama: git push origin v1.0.0 komutu belirtilen etiketi origin uzak deposuna gönderir.

2 Bütün etiketleri uzak depoya gönder

Soru
git push ____
Cevap
git push --tags

Açıklama: --tags seçeneği yerel etiketlerin tamamını uzak depoya gönderir.

3 Etiket gönderme komutları

Kavram Anlamı
git push origin v1.0.0 Belirli bir etiketi gönderir
git push --tags Bütün etiketleri gönderir
origin Uzak depo takma adı
v1.0.0 Gönderilecek etiket adı

Orta seviye bölümündeki tüm dersler

20 Orta seviye finali

  1. Dal yönetimi
  2. Rebase
  3. Çatışma
  4. PR akışı