Etiket itme
- Git kursu
- Orta seviye
- Ders 23/82
- 4 dk
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.0Bu 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
const pushCommands = [
// Etiket gönderme komutlarını ekle
];
// Komutları yazdırÖrnek çözüm
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
git push ____
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ı |