In diesem Artikel werden Sie eine Demo zum Überprüfen oder Ansehen von Git -Protokollen mit Ubuntu 20 erhalten.04 System. Alle untergewandten Beispiele, die wir genommen haben, stammen aus einem einfachen Git-Projekt namens "SimpleGit". Zuerst müssen Sie dieses Projekt bekommen. Daher müssen Sie die Anwendung "Terminal" öffnen, indem Sie "Strg + Alt + T" auf "Strg + Alt + T" drücken und den folgenden Befehl ausführen, um das "SimpleGit" -Repository in Ihrem System zu klonen:
$ git klone https: // github.com/schacon/simplegit-progit
Anzeigen von Git Commit -Protokollen
Sie können den Commit -Verlauf im Git -Protokoll mit dem folgenden Befehl anzeigen:
$ git log
Wie wir oben erwähnt haben, werden alle zuletzt aufgetretenen Commits zuerst angezeigt.
Sie können im obigen angegebenen Bild sehen, dass die Befehlsliste "Git-Protokoll" zusammen mit der E-Mail-Adresse, dem Datum und der Commit-Nachricht mit dem Namen des Autors verpflichtet ist.
Befehlsoptionen für Git -Protokolloptionen
Es stehen verschiedene Optionen zur Verfügung, die Sie mit dem Befehl „Git -Protokoll“ verwenden können, um dasselbe Ergebnis anzuzeigen, nach dem Sie suchen. Im Folgenden haben wir einige Optionen erwähnt, die am beliebtesten im Zusammenhang mit dem Git -Protokollbefehl sind.
Zeigen Sie aktuelle Commits
Die beste Option -P -P, die über festgelegte Protokolle verfügbar ist, ist die gepatchte Ausgabe, die das angezeigte Protokoll auf die angegebene Nummer 'N' begrenzt. Es wird die Ausgabe einschränken und die Anzahl der Commits angezeigt, die zuletzt aufgetreten sind. Zum Beispiel möchten wir nur 2 aktuelle Commit -Protokolleinträge anzeigen. Daher müssen Sie den folgenden Befehl ausführen:
$ git log -p -2
Zeigen Sie jede Komitee -Protokollübersicht an
Sie können auch die vollständige Zusammenfassung jedes Commits mit dem "Git -Protokoll" anzeigen. Sie möchten beispielsweise die STAT der einzelnen Commits anzeigen, dann können Sie die Option "-Stat" mit dem Befehl "Git-Protokoll" wie folgt verwenden:
$ git log -States
Wie Sie aus der obigen Ausgabe bemerkt haben, druckt die Option -Stat auch die Details zu den geänderten Dateien, die Anzahl der hinzugefügten oder entfernten Dateien, und zeigt die Dateien an, die nach jedem Eingangseintrag geändert wurden. Darüber hinaus wird eine vollständige Zusammenfassung am Ende der Ausgabe angezeigt.
Zeigen Sie jedes Commit -Protokoll in einem Zeilenformat an
Die Option -pretty ist nützlich, um das Ausgangsformat zu ändern. Wenn Sie jeden Festschreibungswert in nur einer Zeile anzeigen möchten, können Sie jeden Befehlsanmelden in einer einzelnen Zeile drucken:
$ git log --pretty = oneline
Zeigen Sie die benutzerdefinierte Ausgabe des Git -Protokolls an
Mit der Option "Format. Diese Option "Format" ist nützlich, insbesondere wenn Sie Ausgabe für die Analyse von Maschine erstellen möchten. Verwenden der folgenden Formatspezifizierer mit Formatoption können Sie die Ausgabe von "Git -Protokoll" anpassen:
$ git log -Pretty = Format: " %H - %AN, %AR: %s"
Sie können weitere Optionen im Zusammenhang mit dem "Git -Protokoll" untersuchen. Hier haben wir die folgenden Optionen erwähnt, die Ihnen in Zukunft helfen werden:
Optionen | Beschreibung |
---|---|
-P | Es zeigt den mit jedem Commit -Protokoll eingeführten Patch an. |
-Stat | Es zeigt die vollständige Zusammenfassung jedes Commits an. |
-Shortstat | Es zeigt nur die eingefügten, gelöschten und modifizierten Zeilen. |
-Nameonly | Es zeigt eine Liste der Namen von Dateien, die nach dem Ausführungsdetail aktualisiert wurden. |
-Name-Status | Es zeigt die Informationen der betroffenen Dateien mit hinzugefügten, aktualisierten und gelöschten Dateien an. |
-Prety | Zeigt die Ausgabe im angegebenen Format an |
-eine Linie | Zeigt die Ausgabe in nur einer einzelnen Zeile an |
-Graph | Zeigt das ASCII -Diagramm von Merge History und Zweig |
-Verwandte | Mit dieser Option können Sie das relative Datum wie vor 3 Wochen verwenden, anstatt das vollständige Datumsformat anzugeben. |
Sie können mehr Hilfe von den Mannseiten von "Git Log" erhalten. Geben Sie den folgenden Befehl ein, um die Mannseite anzuzeigen:
$ git help Log
Wir haben diskutiert, wie man Git Commit -Anmeldung bei Ubuntu 20 anzeigt.04 System in diesem Artikel. Wir haben auch verschiedene Optionen aufgeführt und erklärt, die Sie mit dem Befehl "Git -Protokoll" verwenden können.