SORU
7 Aralık 2009, PAZARTESİ


Etiket taahhüt sana nasıl Gıt işaret eder?

Depodaki unannotated etiketleri bir grup var ve onlar nokta taahhüt çalışmak istiyorum. Sadece etiketleri ve onların Sha tamamlama listesinden bir komut var mı? Etiketi kontrol ve KAFASINA bakarak bana biraz zor olduğundan görünüyor.

Güncelleme

Ben gerçekten ne istediğini sadece geçmiş için git log <tagname> yeterlidir etiketi, giden bakmak olduğunu yanıtları inceledikten sonra fark ettim.

Cevap olarak işaretlenmiş cevap etiketlerinin listesini almak için yararlıdır ve onların sordum ne vaat ediyor. Kabuk hackery biraz mümkün SHA içine bu mesaj Kaydetme dönüştürmek için olduğuna eminim.

CEVAP
7 Aralık 2009, PAZARTESİ


Bunu yapmanın bir yolu git rev-list head ile olur. Aşağıdaki çıktıyı hangi etiketi noktaları taahhüt edecektir:

$ git rev-list $TAG | head -n 1

Eğer çok fazla kullanıyorsanız ~/.gitconfig bir diğer ad olarak ekleyin:

[alias]
  tagcommit = !sh -c 'git rev-list $0 | head -n 1'

Ve sonra onu aramak:

$ git tagcommit $TAG

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:
Git

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • bcbauer

    bcbauer

    7 ŞUBAT 2007
  • Mary Jane Tauyan

    Mary Jane Ta

    20 AĞUSTOS 2009