Есть ли git find аналог git grep, то есть что-нибудь, что найдет имя файла по шаблону в дереве? Я просмотрел много документации по git и не нашел этого, но мне трудно поверить, что его где-то не существует.
git find
git grep
Вы можете перечислить все файлы в древовидном объекте, используя git ls-tree -r --name-only --full-tree <treeish>. Пропустите это через обычный grep, чтобы найти то, что вы ищете.
git ls-tree -r --name-only --full-tree <treeish>
Это просто:
git ls-files 'yourpattern'
Попробуйте git-ls-tree и выполните вывод через grep(1)
git-ls-tree
grep(1)