Git, смотрите список комментариев моих последних N коммитов
есть ли способ увидеть список комментариев и время моих последних N коммитов в Git?
посмотрев на SO, единственное, что я нашел, это Git-получить все коммиты и капли, которые они создали, но он показывает все коммиты от всех пользователей и выводит много другой информации.
4 ответа:
если вы хотите использовать командную строку, вы можете использовать
--author=<your name>
например: чтобы увидеть ваши последние 5 совершает
git log -n 5 --author=Salvador
если вы хотите более простой строки:
git log --oneline -n 5 --author=Salvador
редактировать, чтобы добавить
Если вам нравится однострочная версия, попробуйте создать псевдоним для
git log
вот так (это то, что у меня есть для zsh)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
и я получаю хороший выход такой как:
который раскрашен, показывает имя автора, а также показывает график, и вы все еще можете передавать другие флаги (например, --author), что позволяет фильтровать его еще больше.
использовать
--author
и/или--committer
параметры фильтрации сgit log
, плюс-n
возможность ограничить количество коммитов. Например:git log --author='Salvador Dali' -n 10
git log --format="%h %B" --oneline -n 1
это даст вам последний блок комментариев журнала git с сокращенным идентификатором фиксации.
git log --format="%h %B" --oneline -n 1
это даст вам последний блок комментариев журнала git с полным идентификатором фиксации.
Вы можете создать свой собственный формат : Git Довольно Формат