Ich muss ein Commit in Git durch einen bestimmten Hash finden, SHA. Zum Beispiel, wenn ich den Hash "a2c25061" habe und den Autor und den Committer dieses Commits erhalten muss.
Was ist der Befehl, um das zu bekommen?
Verwenden Sie einfach den folgenden Befehl
git show a2c25061
git log a2c25061 -n 1
. Es werden nur Informationen zum Festschreiben ohne Diff angezeigt.git show a2c25061 --stat
funktioniert genauso und ist leichter zu merkenDer Abschnitt Pretty Formats der
git show
Dokumentation enthältquelle
%s
Sie die Commit-Nachricht erhaltenEs gibt zwei Möglichkeiten, dies zu tun.
1. Geben Sie die SHA des Commits an, das Sie für das Git-Protokoll anzeigen möchten
git log -p a2c25061
Wo
-p
ist die Abkürzung für Patch2. Verwenden Sie Git Show
git show a2c25061
Die Ausgabe für beide Befehle lautet:
quelle