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

  • Charles Nesson

    Charles Ness

    27 NİSAN 2006
  • Lamborghini

    Lamborghini

    13 Aralık 2005
  • Modus Recordings

    Modus Record

    26 Kasım 2008