Как я могу получить список всех сообщений о коммитах в репозитории git для данного автора коммита?
2 ответа
git log --all --author <author regex>
Легко понять, прочитав документацию. Обратите внимание, что это регулярное выражение, поэтому некоторые символы могут нуждаться в экранировании.
--format=%B
извлекает только сообщения. И @Biffen, ты прав, я должен иметь RTFMd, прежде чем гуглить / SOing. Слишком просто использовать Google в качестве оглавления для руководства :/
В командной строке:
git log --author=<author name> --pretty=format:"%h - %an :%cn %s"
H - краткая форма хеша
An - имя автора
Cn - имя коммиттера
S - сообщение (тема)
Похожие вопросы
Новые вопросы
git
Git — это распределенная система контроля версий с открытым исходным кодом (DVCS). Используйте этот тег для вопросов об использовании Git и рабочих процессах. Не используйте этот тег для общих вопросов по программированию, связанных с репозиторием Git. Не используйте этот тег для вопросов GitHub/GitHub Actions, не связанных с использованием git; вместо этого используйте [github] или [github-actions]. Не используйте тег [github] для проблем, связанных с Git, только потому, что репозиторий размещен на GitHub.
git log --all --author ...
--format=%B
, чтобы получить только сообщения.