Wie bekomme ich (nur) den Namen oder die E-Mail des Autors in git mit SHA1?
Ich möchte die E-Mail-Adresse und den Namen des Autors sowie den Nachnamen überprüfen, um zu überprüfen, wer auf mein Repo zugreift.
Gibt es eine Möglichkeit, in git einen Befehl zum Anzeigen des Namens / der E-Mail-Adresse des Commiters zu finden, wenn nur SHA1 des Commits angegeben ist?
Das ist, was ich mir ausgedacht habe, aber es ist alles andere als die ideale Lösung (die erste Lösung ist für Git Hook, deshalb werden 2 SHA1s mit @ verwenderev-list
. Der zweite benutzt einfachgit show
):
git rev-list -n 1 --pretty=short ccd3970..6ddf170 | grep Author | cut -d ' ' -f2- | rev | cut -d ' ' -f2- | rev
git show 6ddf170 | grep Author | cut -d ' ' -f2- | rev | cut -d ' ' -f2- | rev