Ich muss eine Übergabe in Git anhand eines bestimmten Hashes (SHA) finden. Wenn ich zum Beispiel den Hash "a2c25061" habe und den Autor und den Committer dieses Commits finden muss.
Wie lautet der Befehl, um das zu erhalten?
Ich muss eine Übergabe in Git anhand eines bestimmten Hashes (SHA) finden. Wenn ich zum Beispiel den Hash "a2c25061" habe und den Autor und den Committer dieses Commits finden muss.
Wie lautet der Befehl, um das zu erhalten?
git log -1 --format="%an %ae%n%cn %ce" a2c25061
Le Abschnitt Pretty Formats der git show
Dokumentation enthält
format:<string>
Le
format:<string>
Format können Sie angeben, welche Informationen Sie anzeigen möchten. Es funktioniert ein wenig wie das printf-Format, mit der bemerkenswerten Ausnahme, dass Sie einen Zeilenumbruch mit%n
anstelle von\n
Die Platzhalter sind:
%an
: Name des Autors%ae
: Autor E-Mail%cn
: Name des Verantwortlichen%ce
: E-Mail des Beauftragten
Es gibt zwei Möglichkeiten, dies zu tun.
1. Geben Sie den SHA des Commits, den Sie sehen wollen, in git log ein.
git log -p a2c25061
Wo -p
ist die Abkürzung für Patch
2. git show verwenden
git show a2c25061
Die Ausgabe für beide Befehle wird sein:
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.