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

  • joshsnice

    joshsnice

    28 Kasım 2006
  • pjtoohot

    pjtoohot

    15 NİSAN 2008
  • SaMmM123

    SaMmM123

    3 Mayıs 2006