Wenn Sie die Befehlszeile verwenden möchten, können Sie die verwenden --author=<your name>
Zum Beispiel: um Ihre letzten 5 Commits zu sehen
git log -n 5 --author=Salvador
Wenn Sie eine einfachere einzeilige Lösung wünschen:
git log --oneline -n 5 --author=Salvador
Bearbeitet, um hinzuzufügen
Wenn Ihnen die einzeilige Version gefällt, versuchen Sie, einen Alias für git log
diesen zu erstellen (dies ist, was ich für zsh habe).
alias glog="git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"
Jetzt kann ich einfach verwenden:
glog -n 5
Und ich bekomme eine schöne Ausgabe wie:
Was farbig ist, zeigt den Namen des Autors und zeigt auch das Diagramm und Sie können immer noch andere Flags (wie --author) übergeben, mit denen Sie es noch mehr filtern können.
git log -5
. Wenn Sie die Anzahl der Commits begrenzen, die innerhalb eines Skripts ausgegeben werden sollen, sollten Sie freundlich zu anderen sein und die lange Option verwenden, zgit log --max-count=5
.git show -n 5
, um die Änderungen der letzten 5 Commits anzuzeigenVerwenden Sie die Optionen
--author
und und oder--committer
Filter mitgit log
sowie die-n
Option, um die Anzahl der Commits zu begrenzen. Beispielsweise:quelle
Dadurch erhalten Sie den neuesten Git-Protokoll-Kommentarblock mit der abgekürzten Commit-ID.
Dadurch erhalten Sie den neuesten Git-Protokoll-Kommentarblock mit der vollständigen Festschreibungs-ID.
Sie können Ihr eigenes Format erstellen aus: Git Pretty Format
quelle
git log --author="My name" -n 5
(sieheman git-log
für alle Alternativen)quelle