36
Halihazırda git deposundaki tüm dosyaların sayısını nasıl alırsınız? Hepiniz bir sayı alabilirsinizGit deposundaki tüm dosyaların sayısı nasıl alınır?
Halihazırda git deposundaki tüm dosyaların sayısını nasıl alırsınız? Hepiniz bir sayı alabilirsinizGit deposundaki tüm dosyaların sayısı nasıl alınır?
aşağıdaki komutu kullanarak bir git respository dosyaları izlenen:
git ls-files | wc -l
Komut Dağılımı:
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.
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
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