есть ли «git find»? - PullRequest
       10

есть ли «git find»?

6 голосов
/ 14 апреля 2010

Есть ли git find аналог git grep, то есть что-нибудь, что найдет имя файла по шаблону в дереве? Я просмотрел много документации по git и не нашел этого, но мне трудно поверить, что его где-то не существует.

Ответы [ 3 ]

6 голосов
/ 14 апреля 2010

Вы можете перечислить все файлы в древовидном объекте, используя git ls-tree -r --name-only --full-tree <treeish>. Пропустите это через обычный grep, чтобы найти то, что вы ищете.

1 голос
/ 14 апреля 2010

Это просто:

git ls-files 'yourpattern'
1 голос
/ 14 апреля 2010

Попробуйте git-ls-tree и выполните вывод через grep(1)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...