So geben Sie das Git -Protokoll nur mit der ersten Zeile aus

So geben Sie das Git -Protokoll nur mit der ersten Zeile aus
Git ist eines der bekannten Repositorys für Versionskontrollsysteme und wird unter den Programmierern weit verbreitet, um die regelmäßigen Änderungen im Auge zu behalten. Manchmal wird beobachtet, dass das Abrufen der Geschichte den Zweck nicht erfüllt; Sie müssen also den Inhalt entsprechend filtern. Git bietet dieser Einrichtung ihren Git -Protokollbefehl. Das Git -Protokoll wird verwendet, um den Inhalt aus dem Verlauf anzuzeigen, indem er gemäß den bereitgestellten Optionen gefiltert wird.

Wenn Sie eine lange Liste von Commits haben und nur grundlegende Informationen zu Commits wünschen. Dann liefert der Befehl git log. Wir haben diesen Beitrag vorbereitet, um die Verwendung des Git -Protokollbefehls zu demonstrieren, um die Ausgabe von Commited nur in einer Zeile zu erhalten: Beginnen wir diesen Leitfaden mit der allgemeinen Verwendung von Git -Protokoll, gefolgt von unserem Zielbereich:

Bedeutung des Git -Protokolls

Der Befehl Git Log ist einer der wichtigsten Mitwirkenden von GIT, um es zu einer besseren Wahl für Versionskontrollprojekte zu machen. Die Änderungen werden häufig begangen und die Informationen über diese Commits werden in der Geschichte gespeichert. Der Befehl Git -Protokoll wird verwendet, um den Verlauf abzurufen und die Informationen zu diesen Commits abzurufen. GIT -Befehlsangebote, um die Informationen zu Commits zu erhalten, indem der Inhalt gemäß den Anforderungen des Benutzers gefiltert wird. Wenn Sie beispielsweise die von bestimmten Autoren durchgeführten Commits filtern möchten; Sie müssen nur den Namen des Autors mit dem Git -Protokollbefehl eingeben, anstatt alle Commits durchzugehen und dann manuell nach diesem Autor zu suchen.

So verwenden Sie Git -Protokoll

Die allgemeine Anwendung des Git -Protokolls wird durch die unten geschriebene Syntax angegeben:

Git -Protokoll [] [] [[-] ]

Die Option in diesem Befehl bezieht sich auf das Ausgabemuster des Protokollbefehls. und Revisionsbereich wird angegeben, um die Liste der Commits zwischen zwei Überarbeitungen zu erhalten, und der Pfad wird angegeben, den Protokollinhalt nur für diese Datei abrufen:

Wir haben ein GitHub -Projekt hinzugefügt, um die Commits dieses Projekts zu überprüfen: Verwenden Sie einen der unten genannten Befehl, um alle Commits des Projekts ausführlich zu drucken:

$ git log

Oder:

$ git log -alle

Beide Befehle werden die detaillierten Informationen zu den Commits angezeigt: Sie werden eine mehrseitige Ausgabe dieses Befehls feststellen, die die folgenden Informationen anzeigen: eindeutiger Hash des Commits, Uhrzeit/Datum dieses Commits und Autorennamens und E-Mail.

So verwenden Sie GIT -Protokoll, um nur eine Zeile zu drucken

Da die allgemeine Ausführung des Git -Protokollbefehls detaillierte Informationen zu Commits enthält; Aber es kann irgendwann aufgrund einer langen Liste von Commits irritativ sein. Wenn Sie begrenzte Informationen erhalten möchten, die für Sie funktionieren, können Sie verwenden “eine LinieOption des GIT -Befehls, der nur eine Zeileninformationen zu Commits druckt. Das "eine LinieDie Eigenschaft basiert auf zwei Optionen des Git -Protokollbefehls: das sind “-Pretty = ONLEINE" Und "-Abbrev-Commit”:

Um den Unterschied hervorzuheben, haben wir beide Optionen ausgeführt, indem wir den unten genannten Befehl ausgestellt haben:

Der "-Pretty = onlineDie Option druckt das Einzeilenformat von Commits, unterstützt jedoch keine Kurzform von SH: Der folgende Befehl kann verwendet werden, um es auszulösen:

$ git log -Pretty = online

Der "-Abbrev-Commit"Drucke Commits mit allen Informationen, aber nur Hash jedes Commits ist in Kurzform; Verwenden Sie den unten erwähnten Befehl, um diese Option auszuführen:

$ git log-Abbrev-commit

Die beiden oben genannten Optionen werden zusammengeführt, um das Ergebnis in einer einzigen Option mit Git -Protokollbefehl zu erhalten: Führen Sie den oben genannten Befehl aus, um das Ergebnis der obigen zwei Befehle nur in einem einzigen Befehl zu erhalten:

$ Git -Protokoll -Einmal

Die Ausgabe zeigt, dass nur wichtige Informationen über Commits bereitgestellt werden.

Abschluss

Die Computertechnologie ändert sich von Tag zu Tag, um sie in dieser revolutionären Umgebung kompetenter zu machen. Diese Änderungen können auch in Form einer Software -Erfindung oder der Hardware erfolgen, und das Upgrade liegt auch in diesem Phänomen. Millionen von Projekten werden von den in der Computerbranche tätigen Organisationen unterhalten, und diese Projekte begegnen täglich die Zugabe von Quellcode. Die Unternehmen bevorzugen also, ein Versionskontrollsystem zu verwenden, um die Änderungen im Auge zu behalten. Eine bekannte Open-Source-Software Git unterstützt den Zugriff auf die Versionskontrolle, um solche Projekte zu verwalten, und die Änderungen werden festgelegt und verfolgt, um die vorherigen Versionen zu behalten. In diesem Leitfaden haben wir die Verwendung des Git-Protokollbefehls zum Drucken der Einzeileninformationen von Commits demonstriert. Die detaillierten Informationen zu Commits können jedoch auch mit Hilfe dieses Befehls erreicht werden.