So generieren Sie Statistiken aus dem Git -Repository

So generieren Sie Statistiken aus dem Git -Repository

Während der Arbeit am Git -Repository mit vielen Teammitgliedern wird es für Entwickler praktisch, wann und wie das Git -Repository von anderen Entwicklern in Bezug auf Beitrag, Zusammenarbeit und Größe geändert wird. Darüber hinaus werden mehrere Protokolle mit vollständigen Details zur Verfügung gestellt und enthält mehrere Befehle, um die jeweiligen Git -Repository -Statistiken zu generieren.

In diesem Beitrag werden Sie lernen:

  • So generieren Sie Statistiken des Git -Repositorys einschließlich Benutzername und Anzahl der Protokolle?
  • So generieren Sie die Statistiken mit Ausnahme der Verschmelzung?
  • So generieren und filtern Sie Statistiken mit einem bestimmten Datum?
  • So generieren Sie Statistiken zusammen mit Benutzer -E -Mail -Adressen von Benutzern?
  • So generieren Sie Statistiken des Git -Repositorys entlang der Anzahl der eingefügten und gelöschten Dateien?

So generieren Sie Statistiken des Git -Repositorys einschließlich Benutzername und Anzahl der Protokolle?

Wenn Sie die Statistiken des Git -Repositorys einschließlich des Benutzernamens und der Anzahl der Protokolle generieren müssen, lesen Sie die folgenden Anweisungen unten.

Verwenden Sie zuerst die “CDBefehl zum Navigieren zum gewünschten Git -Verzeichnis:

$ CD "C: \ Benutzer \ Nazma \ Git \ Demo5"

Um eine Statistik des Git -Repositorys einschließlich der Anzahl der Protokolle und des Benutzernamens zu generieren, führen Sie den folgenden Befehl aus:

$ git Shortlog -s -n

Hier das "-SOption wird verwendet, um die Statistiken anzuzeigen, und die “-NDie Option wird verwendet, um die Zahlenprotokolle zu generieren:

So generieren Sie die Statistiken mit Ausnahme der Verschmelzung?

Um die Statistiken ohne die Fusion auszusetzen, führen Sie die “aus“ ausGit ShortlogBefehl zusammen mit dem “-sn”Option, die Anzahl der Protokolle zusammen mit dem Benutzernamen und der“ anzuzeigen-No-MergeDer Parameter wird verwendet, um die durchgeführten Zusammenschlüsse auszuschließen:

$ Git Shortlog -sn -No -Merken

So generieren und filtern Sie Statistiken mit einem bestimmten Datum?

Angenommen, Entwickler möchten die Statistiken eines bestimmten Datums generieren. In diesem Fall können sie das nutzen “Git ShortlogBefehl mit “-S “und„ -n"Optionen, um die Anzahl der Protokolle und die" anzuzeigen "-seitParameter, um die bereitgestellte Datumsstatistik zu erhalten.

Zum Beispiel haben wir das bereitgestellt28. Oktober 2022" Datum:

$ git Shortlog -s -n -Since "28. Oktober 2022"

So generieren Sie Statistiken zusammen mit den E -Mail -Adressen der Benutzer?

Um die Git -Repository -Statistiken zusammen mit den Benutzer -E -Mail -Adressen zu erhalten, führen Sie die “aus“ aus “ausGit ShortlogBefehl mit dem “-spinnen" Möglichkeit:

$ git Shortlog -sne

Hier das "eFlag wird verwendet, um die E -Mail -Adresse des Benutzer zu erhalten:

So generieren Sie Statistiken des Git -Repositorys entlang der Anzahl der eingefügten und gelöschten Dateien?

Um die Protokolle eines bestimmten Git -Repositorys mit der Anzahl der eingefügten und gelöschten Dateien zu generieren, führen Sie die “ausGit -ProtokollBefehl mit dem “-FormatOption mit der “Autor: %ae"Wert, der ein einzelnes Komitee zeigt, und das"-NumstatDie Option bietet die Anzahl der Einfügungen:

$ git log -format = "Autor: %ae" -numstat

Das ist alles! Wir haben die verschiedenen Szenarien zum Generieren der Statistiken aus dem Git -Repository zusammengestellt.

Abschluss

Es gibt mehrere Szenarien, um die Statistiken aus den Git -Repositories zu generieren. Wechseln Sie zunächst zum jeweiligen Git -Repository und führen Sie die Mehrfachbefehle aus, wie z. B. die “$ git log -Format = Autor: %ae ”-numstatBefehl zum Generieren der Statistiken, einschließlich der Anzahl der eingefügten, gelöschten Dateien und weitere Befehle. Dieser Beitrag stellte mehrere Befehle zur Verfügung, um die Statistiken aus dem Git -Repository zu generieren.