git tag -n99
Kısa ve güzel. Bu, her etiket ek açıklama / taahhüt mesajından 99 satıra kadar listeler. İşte git etiketi için resmi belgelere bir bağlantı .
Şimdi sadece etiket başına 99 satıra kadar gösterme sınırlamasının aslında çoğu zaman iyi bir şey olduğunu düşünüyorum, eğer tek bir etiket için 99'dan fazla satır olsaydı, geri kalanını gerçekten görmek istemezsiniz. çizgiler olur mu? Etiket başına 99'dan fazla satır görmek istiyorsanız, bunu her zaman daha büyük bir sayıya yükseltebilirsiniz.
Ben masif etiket mesajları görmek istiyorum için belirli bir durum veya bir neden olabilir sanırım, ama hangi noktada demek yapmanız değil bütün mesajı görmek ister misin? 999'dan fazla çizgi olduğunda? 10.000? 1,000,000? Demek istediğim, kaç satır gördüğünüzde genellikle bir sınırın olması mantıklı ve bu sayı bunu ayarlamanıza izin veriyor.
Etiketlerinize bakarken genel olarak görmek istedikleriniz için bir tartışma yaptığımdan, muhtemelen böyle bir şeyi bir takma ad olarak ayarlamak mantıklıdır (aşağıdaki Iulian Onofrei'nin yorumundan):
git config --global alias.tags 'tag -n99'
Yani, git tag -n99
etiketlerinizi her görmek istediğinizde gerçekten yazmak zorunda olmak istemiyor musunuz? Bu takma ad yapılandırıldıktan sonra, etiketlerinizi her görmek istediğinizde git tags
terminalinize yazmanız yeterlidir. Şahsen, işleri bundan bir adım daha ileri götürmeyi ve yaygın olarak kullanılan tüm komutlarım için daha da kısaltılmış bash takma adları oluşturmayı tercih ediyorum. Bu amaçla, .bashrc dosyanıza böyle bir şey ekleyebilirsiniz (Linux ve benzeri ortamlarda çalışır):
alias gtag='git tag -n99'
Ardından etiketlerinizi her görmek istediğinizde yazmanız yeterlidir gtag
. Takma ad yoluna gitmenin bir başka avantajı (git takma adları veya bash takma adları veya her neyse), artık kişisel olarak nasıl etiketlediğinizi (genellikle sıralama gibi) istediğiniz gibi daha fazla özelleştirmeler ekleyebileceğiniz bir noktaya sahip olmanızdır. bunları aşağıdaki yorumumda olduğu gibi belirli şekillerde). İlk takma adınızı oluşturmanın zorluğunu aştığınızda, artık özelleştirilmiş bir şekilde çalışmayı sevdiğiniz diğer şeyler için daha fazla oluşturmanın ne kadar kolay olduğunu anlayacaksınız git log
, ancak bunu farklı bir soru / cevap için kaydedelim .
git tag -n
benim için yaptım