2

Я ищу инструмент, который позволяет мне выполнять поиск по всему репозиторию Git (все ветви). В идеале этот инструмент будет использовать какой-то шаблон поиска и будет возвращать список объектов коммитов, где этот шаблон появляется (либо в файле diff, либо в сообщении коммита [меня больше интересует поиск шаблона в сообщениях коммитов, чем в файлах ]).

1 ответ1

3

Для поиска сообщений коммита используйте git log --grep <regex> [branches] .

Для поиска изменений в коммитах используйте git log -G <regex> [branches] .

Чтобы указать все существующие локальные ветви, используйте --all вместо названия ветви.

Если вам нужен только список хэшей, используйте --format=%H

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .