Wie man mit Annotate in Git verwendet?

Wie man mit Annotate in Git verwendet?
kommentieren Der Befehl wird in Git verwendet, um jede Zeile der Datei basierend auf den Commit -Informationen zu verfolgen. Dieser Befehl kommentiert aus der angegebenen Überarbeitung der Datei. Ein weiterer Befehl besteht in Git, wie dieser Befehl, genannt beschuldigen Befehl, aber er generiert Ausgabe in einem anderen Format und hat keine Rückwärtskompatibilitätsfunktion wie kommentieren Befehl. Der Zweck der Verwendung der verschiedenen Optionen von kommentieren Befehl und die Verwendung dieses Befehls in Git wurden in diesem Tutorial erklärt.

Verschiedene Optionen für den Anmerkungsbefehl

kommentieren Der Befehl verfügt über viele Optionen, um verschiedene Arten von Informationen der im GitHub -Repository verwendeten Dateien abzurufen. Die Zwecke einiger hauptsächlich verwendeter Anmerkungsoptionen des Annotate -Befehls wurden unten beschrieben:

Möglichkeit Zweck
-B Es wird verwendet, um leeres SHA-1 für Grenzkommiten anzuzeigen.
-Showstats Es wird verwendet, um zusätzliche Statistiken am Ende der Ausgabe einzuschließen.
-L Es wird verwendet, um den Linienbereich von n bis m zu kommentieren.
-L: Es wird verwendet, um die Zeile basierend auf dem Funktionsnamen zu kommentieren.
-l Es wird verwendet, um eine lange Überarbeitung anzuzeigen, die standardmäßig ausgeschaltet ist.
-T Es zeigt den rohen Zeitstempel an, der standardmäßig ausgeschaltet ist.
-N, -Show -Number Es wird verwendet, um die Originalzeilennummer anzuzeigen.
-E, -Show -EMail Es wird verwendet, um die E -Mail des Autors anstelle des Namens anzuzeigen.
-Datum Es wird verwendet, um das Datumsformat anzugeben.
-Erster Elternteil Es kann verwendet werden, um zu bestimmen, wann eine Linie eher einem bestimmten Integrationszweig als in der Geschichte erwähnt wird.
-inkrementell Es wird verwendet, um das Ergebnis inkrementell anzuzeigen.
-codieren = Es wird verwendet, um die für die Autorennamen verwendete Codierung anzugeben und Zusammenfassungen zu begehen.
-M[] Es wird verwendet, um bewegte oder kopierte Zeilen innerhalb einer Datei zu erkennen.
-C[] Es wird verwendet, um die von anderen Dateien bewegten oder kopierten Zeilen zu erkennen, die im selben Commit geändert wurden.
-ignorieren Es wird verwendet, um Revision zu ignorieren.
-Ignorieren Sie die REVS-Datei Es wird verwendet, um Revisionen in der Datei zu ignorieren.
-H Es wird verwendet, um Hilfsnachrichten anzuzeigen.

Verschiedene Verwendungen des kommentierten Befehls:

Die folgende kommentieren Der Befehl zeigt alle Informationen der an Basic.py Datei:

$ git kommentate basic.py

Die folgende Ausgabe zeigt, dass jede Zeile der Basic.Die PY -Datei wird mit dem SHA kommentiert, der Github -Benutzername ist FYC21, Das zuletzt engagierte Datum und Uhrzeit der Datei und der Code jeder Zeile.

Die folgende kommentieren Der Befehl wird die Informationen der angezeigt Basic.py Datei von Zeilennummer 1 bis 3.

$ git kommentate -l 1,3 basic.py


Die folgende Ausgabe zeigt die gleichen Informationen von die Basis.py Datei als erste kommentieren Befehl basierend auf der im Befehl genannten Zeilennummer.

Die folgende kommentieren Der Befehl wird die Informationen der angezeigt Basic.py Datei von Zeilennummer 4 bis -2. Hier wird der negative Wert für die Endliniennummer angegeben, die die Linie rückwärts zählt. Der Basic.py Datei enthält 4 Zeilen. In dem Befehl wird die Informationen aus der Zeile 3 bis 4 der Basis angezeigt.PY -Datei.

$ git kommentate -l 4, -2 grundlegend.py

Die folgende Ausgabe zeigt die gleichen Informationen von die Basis.py Datei als erster Befehlsbefehl basierend auf der im Befehl genannten Zeilennummer.

Der Benutzername des Github -Kontos wird standardmäßig angezeigt, wenn die kommentieren Der Befehl wird für jede Repository -Datei ausgeführt, die auf dem Remote -Server veröffentlicht wird. Wenn Sie jedoch die E -Mail -Adresse des GitHub -Kontos abrufen möchten, führen Sie Folgendes aus kommentieren Befehl. In dem Befehl wird die E -Mail -Adresse des Autors der Basis angezeigt.PY -Datei.

$ git kommentate -e grundlegend.py

Die folgende Ausgabe zeigt die E -Mail -Adresse des Github -Kontos, in dem das Repository veröffentlicht wird.

Die zuletzt festgelegten Datums- und Zeitwerte der Datei werden standardmäßig angezeigt, wenn die kommentieren Der Befehl wird für die Repository -Datei ausgeführt, die auf dem Remote -Server veröffentlicht wird. Wenn Sie jedoch den Zeitstempelwert anstelle von Datums- und Zeitwerten abrufen möchten, führen Sie Folgendes aus kommentieren Befehl. Der Befehl zeigt den letzten Zeitstempelwert der Basis an.PY -Datei.

$ git kommentate -t ​​grundlegend.py


Die folgende Ausgabe zeigt den Zeitstempelwert anstelle der zuletzt festgelegten Datums- und Zeitwerte der Datei:

In den vorherigen Ausgaben wird der SHA -Wert in Kurzform gedruckt. Wenn Sie den vollständigen SHA -Wert der Repository -Datei abrufen möchten, führen Sie Folgendes aus kommentieren Befehl. Der Befehl zeigt den detaillierten SHA -Wert der Basis an.PY -Datei.

$ git kommentate -l grundlegend.py

Die folgende Ausgabe zeigt den vollständigen SHA -Wert der Basic.py Datei mit den anderen Informationen, die zuvor erwähnt werden:

Wenn Sie die zusätzlichen statistischen Informationen einer Repository -Datei mit den Standardinformationen abrufen möchten, führen Sie Folgendes aus kommentieren Befehl. Der Befehl zeigt die zusätzlichen Informationen der Basic an.PY -Datei.

$ git kommentate -show -stats grundle.py

Die folgende Ausgabe zeigt die zusätzlichen drei neuen statistischen Informationen der Basic.py Datei. Dies ist die Anzahl des Blobs, die Anzahl des Patchs und die Anzahl der Commits.

Wenn Sie die Informationen einer Repository -Datei schrittweise abrufen möchten, führen Sie den folgenden Befehl aus. Der Befehl zeigt die inkrementellen Ergebnisse des Basic an.PY -Datei.

$ git kommentate -incremental basic.py

Die folgende Ausgabe zeigt den aktuellen SHA -Wert, den Benutzernamen, die E -Mail, den Zeitstempelwerte des Autors, den Benutzernamen, die E -Mail, den Zeitstempel, die Zeitzonenwerte des Committers, die Beweisnachricht und die vorherigen SHA -Werte des Basis.PY -Datei.

Abschluss:

Die verschiedenen Informationen einer Repository -Datei können mit dem Git abgerufen werden kommentieren Befehl. Die Zwecke und die Verwendung der verschiedenen Optionen dieses Befehls wurden in diesem Tutorial durch Erstellen eines Demo -Git -Repositorys erläutert. Ich hoffe.