Nasıl gıt sayısı işlemek için?
Benim depo gıt, SVN revision numaraları gibi biraz tamamlar sayısını almak istiyorum. Amaç, benzersiz, artan bir yapı numarası olarak kullanmaktır.
Ben şu anda, Unix/özellik listesi/msysGit: böyle yapın
git log --pretty=format:'' | wc -l
Ama bir hack biraz hissediyorum.
Daha iyi bir yolu var mı? Aslında wc hatta gıt ihtiyacı yoktu, çıplak bir Windows üzerinde çalışır, bu yüzden eğer iyi olurdu. Sadece okumak bir dosya ya da dizin yapısı ...
CEVAP
Güncelleme:Tüm ihtiyacınız olan bir Kont commit ve git daha yeni bir sürümünü çalıştırıyorsanız, aşağıdaki komutu kullanabilirsiniz:
git rev-list HEAD --count
Teşekkürler bu işaret için ctrueden.
Orijinal cevap:
Rayne cevabı ekleme, çıktı, boş satırları ve kullanıcı adlarını kaldýrmak için, ve sadece, Sayın çalışma grep ile tamamlama:
git shortlog | grep -E '^[ ] \w ' | wc -l
Bu satırları mesajları biraz boşluk ile başlayamaz işlemek.
Nasıl ilerleme iletişim ve arka plan i...
Nasıl VS2013 başvuru sayısı, gizlemek ...
Nasıl düğmeye tıklama Parçaları içinde...
Nasıl Git grep belirli bir kelime için...
Nasıl ASP.NET MVC form kutularını işle...