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

  • DragsterMC Gaming

    DragsterMC G

    30 HAZİRAN 2013
  • Keith Anthe

    Keith Anthe

    26 NİSAN 2011
  • kremosakhaz

    kremosakhaz

    25 AĞUSTOS 2006