Jak policzyć liczbę linii w repozytorium GIT?

Jak policzyć liczbę linii w repozytorium GIT?

W GIT pliki są tworzone w celu wykonywania różnych operacji. Pojedyncze repozytorium GIT zawiera wiele plików o różnych rozszerzeniach. Każdy plik zawiera w nim wiele wierszy kodu. Czasami użytkownicy chcą obliczyć całkowitą liczbę linii w określonym repozytorium lub pliku. W tym celu dostępne są polecenia GIT, aby policzyć liczbę wierszy.

To badanie omówi:

    • Jak zliczyć/obliczyć liczbę linii w określonym repozytorium GIT?
    • Jak liczyć/obliczyć liczbę linii w określonym pliku?

Jak zliczyć/obliczyć liczbę linii w określonym repozytorium GIT?

Aby policzyć liczbę linii w określonym repozytorium, wykonaj podane kroki.

Najpierw napisz poniżej na liście polecenie i przekieruj do konkretnego repozytorium GIT:

$ cd "c: \ git \ repo3"


Następnie wykonaj następujące polecenie, aby wyświetlić liczbę wierszy w bieżącym repozytorium:

$ git ls-files | Xargs wc -l


Tutaj "Xargs wc -l„Opcja służy do zliczenia liczby linii w każdym pliku. W danym wyjściu pierwsza kolumna reprezentuje liczbę linii w każdym pliku, a listę wszystkich plików można zobaczyć w drugiej kolumnie. Ponadto, "8”To całkowita liczba liczby linii wszystkich plików:

Jak liczyć/obliczyć liczbę linii w określonym pliku?

Załóżmy, że repozytorium zawiera różne pliki o różnych rozszerzeniach, takich jak .tekst, .py, .php itp. i chcesz obliczyć liczbę linii pożądanego pliku. Tak więc GIT pozwala im obliczyć liczbę linii w dowolnym pliku.

Sprawdź następujące przykłady demonstracji.

Przykład 1: Pokaż liczbę linii w „.pliki txt ”

Aby uzyskać liczbę wierszy w pliku tekstowym, użyj „*/*.tekst *.tekst„Opcja wraz z wcześniej omawianym poleceniem:

$ git ls-files */ *.tekst *.txt | Xargs wc -l


Tutaj pierwszy „*/*.tekst„Opcja służy do uzyskania liczby wszystkich plików tekstowych w repozytorium i drugiego”*.tekst„Opcja służy do obliczenia liczby linii w każdym pliku, który ma„.rozszerzenie TXT ”. Poniższe wyjście wskazuje, że trzy pliki zawierają tekst, a każdy plik zawiera tylko jeden wiersz:


Przykład 2: Pokaż liczbę linii w „.pliki php ”

Użyj "*/*.php *.php„Opcja wraz z tym samym poleceniem, aby uzyskać liczbę wierszy w pliku PHP:

$ git ls-files */ *.php *.php | Xargs wc -l


Tutaj można zauważyć, że „plik.php„Zawiera pięć linii:


Wyjaśniliśmy procedury zliczania/obliczenia liczby linii w określonym repozytorium i pliku GIT.

Wniosek

GIT pozwala użytkownikom naliczyć liczbę zastawów w określonym repozytorium GIT lub pliku. Aby uzyskać liczbę linii w określonym repozytorium GIT, „Git LS-Files | Xargs wc -l„Można użyć polecenia. Ponadto użyj „*/ * *„Opcja z tym samym poleceniem, aby wyświetlić liczbę linii w określonym pliku. W tym badaniu wyjaśniono metody zliczania liczby linii w określonym repozytorium i pliku GIT.