Özet - Etiket
- Git kursu
- Orta seviye
- Ders 24/82
- 5 dk
tag akışını birleştirerek bir sürüm noktasını işaretlersin.
Sürüm etiketleme akışı
Bir sürüm hazır olduğunda ilgili commit'i etiketleyerek sürüm noktasını belirleyebilirsin. Annotated etiket, sürüm hakkında açıklama mesajı ve ek metadata saklamanı sağlar.
git tag -a v2.0.0 -m "Version 2.0.0"
git push origin v2.0.0Etiketi uzak depoya gönderdikten sonra ekip üyeleri de bu sürüm işaretine erişebilir.
Uygulama Sürüm etiketini oluştur ve gönder
Bir JavaScript dizisinde sürüm yayınlama komutlarını doğru sırayla sakla: önce git tag -a v3.0.0 -m "Major release", sonra git push origin v3.0.0. forEach ile komutları sırayla yazdır.
Başlangıç kodu
const releaseCommands = [
// Etiket oluşturma ve gönderme komutlarını ekle
];
// Komutları sırayla yazdırÖrnek çözüm
const releaseCommands = [
"git tag -a v3.0.0 -m \"Major release\"",
"git push origin v3.0.0"
];
releaseCommands.forEach(command => console.log(command));Beklenen çıktı
git tag -a v3.0.0 -m "Major release" git push origin v3.0.0
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Sürüm hakkında açıklama mesajı ve ek metadata saklayan etiket türü hangisidir?
- Local-only
- Annotated Doğru cevap
- Lightweight
- Temporary
Açıklama: Annotated etiket, mesaj ve etiketleyen kişi gibi ek metadata içerir. Sürüm noktalarını açıklamak için uygundur.
2 Sürümü annotated etiketle işaretle
git tag ____ v3.0.0 -m "Major release"
git tag -a v3.0.0 -m "Major release"
Açıklama: -a seçeneğiyle v3.0.0 adlı annotated etiket oluşturulur ve -m ile sürüm açıklaması eklenir.
3 Sürüm yayınlama adımlarını eşleştir
| Kavram | Anlamı |
|---|---|
git tag -a |
Açıklamalı sürüm etiketi oluşturur |
-m |
Sürüm mesajını ekler |
git push origin v3.0.0 |
Belirli etiketi uzak depoya yollar |
git push --tags |
Tüm yerel etiketleri yollar |