Git, см. Список комментариев моих последних N коммитов

есть ли способ увидеть список комментариев и время моих последних N коммитов в Git?

посмотрев на так, единственное, что я нашел Git-получить все коммиты и капли, которые они создали, но он показывает все коммиты от всех пользователей и выводит много другой информации.

4 ответов


если вы хотите использовать командную строку, вы можете использовать --author=<your name>

например: чтобы увидеть ваши последние 5 совершает

git log -n 5 --author=Salvador

если вы хотите более простой строки:

git log --oneline -n 5 --author=Salvador

редактировать, чтобы добавить

Если вам нравится однострочная версия, попробуйте создать псевдоним для git log такой (это я для ЗШ)

alias glog="git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"

теперь, я могу просто использовать:

glog -n 5

и я получаю хороший выход такой as:

Terminal output

который окрашен, показывает имя автора, а также показывает график, и вы все еще можете передать другие флаги (например, --author), что позволяет фильтровать его еще больше.


использовать --author и/или --committer параметры фильтрации с git log, плюс -n возможность ограничить количество коммитов. Например:

git log --author='Salvador Dali' -n 10

git log --author="My name" -n 5 (см. man git-log для всех альтернатив)


git log --format="%h %B" --oneline -n 1

это даст вам последний блок комментариев журнала Git с сокращенным идентификатором фиксации.

git log --format="%h %B" --oneline -n 1

это даст вам последний блок комментариев журнала Git с полным идентификатором фиксации.

Вы можете создать свой собственный формат : Git Довольно Формат