is there a 'git find'?
Is there a git find
analogue of git grep
, i.e., something that will find a filename by pattern in the tree? I've gone through a lot of git documenta开发者_StackOverflowtion and not found this, but I'm having a hard time believing it doesn't exist somewhere.
You can list all files in a tree object using git ls-tree -r --name-only --full-tree <treeish>
. Pipe this through a regular grep to find what you're looking for.
Try git-ls-tree
and run the output through grep(1)
It's simply:
git ls-files 'yourpattern'
精彩评论