Git
Chapters ▾ 2nd Edition

A3.6 Appendix C: Git Kommandos - Kontrollieren und Vergleichen

Kontrollieren und Vergleichen

git show

Der Befehl git show kann ein Git-Objekt auf eine einfache und für den Benutzer lesbare Weise darstellen. Normalerweise würden Sie diesen Befehl verwenden, um die Informationen über ein Tag oder einen Commit anzuzeigen.

Wir verwenden ihn erstmals in Annotated Tags, um annotierte Tag-Informationen anzuzeigen.

Danach, in Revisions-Auswahl, verwenden wir ihn mehrfach, um die Commits zu dokumentieren, die unsere verschiedenen Revisionsauswahlen betreffen.

Eines der interessanteren Dinge, die wir in Manuelles Re-Mergen von Dateien mit git show machen, ist das Extrahieren bestimmter Dateiinhalte in verschiedenen Abschnitten bei einem Merge-Konflikt.

git shortlog

Der Befehl git shortlog wird verwendet, um die Ausgabe von git log zu verdichten. Dieses Kommando kennt ähnliche Optionen wie git log, aber anstatt alle Commits aufzulisten, wird eine Zusammenfassung der Commits, gruppiert nach Autor angezeigt.

Wir haben in Das Shortlog gezeigt, wie man damit ein schönes Changelog erstellt.

git describe

Der Befehl git describe wird verwendet, um alles zu übernehmen, das zu einem Commit führt und er erzeugt eine Zeichenkette, die einigermaßen menschenlesbar ist und sich nicht ändern wird. Es ist eine Möglichkeit, eine Beschreibung eines Commits zu erhalten, die so eindeutig wie ein Commit SHA-1 ist, dafür aber auch verständlicher.

Wir verwenden git describe in Eine Build Nummer generieren und Ein Release vorbereiten, um einen String zu erzeugen, der unsere Release-Datei benennt.