2012-02-27 25 views

cevap

76

aşağıdaki komutu kullanarak bir git respository dosyaları izlenen:

git ls-files | wc -l 

Komut Dağılımı:

  • kendisi tarafından git ls-files komut tüm bir listesini yazdırır Her satırda bir tane olmak üzere depodaki izlenen dosyalar.
  • | işleci, önceki komuttan çıkarılan çıkışı, boruyu izleyen komutun içine aktarır.
  • wc -l komutu, word count (wc) program'u çağırır. -l işaretinin geçirilmesi, toplam satır sayısını döndürmesini ister.

Not: Bu yalnızca herhangi gözardı dosyaları veya yeni & kararsız dosyalar sayılmayacaktır anlamına depoda dosyaları izlenen sayımını döndürür.

+4

Ve eğer bazı dosya uzantıları için ony saymak istiyorsanız grep ile dolaşmak kolaydır, 'git ls-files | grep "\ .js $" | wc -l' JavaScript (.js) dosyaları için – mnorrish

+0

1000 dosya kabul edildi ve itildikten sonra hepsi silindi ve tekrar basıldı, git ls dosyaları hala bu 1000 dosyayı gösterecek mi? İzlenen tüm referansları göstermenin bir yolu var mıdır ve aynı zamanda sadece mevcut dosyaları mevcut olan bu dosyaları göstermenin bir yolu var mı? – infoclogged

İlgili konular