Git has a built-in grep command that works essentially the same as the
standard grep command that unix users are used to. The benefit of
git-grep is that it is tightly integrated with Git.
You can search for occurrences of a pattern on another branch. For example,
if you have a feature branch, my-feature, on which you’d like to search
for occurrences of user.last_name, then your command would look like this:
$ git grep 'user\.last_name' my-feature
If there are matching results, they follow this format:
my-feature:app/views/users/show.html.erb: <%= user.last_name %>
...
This formatting is handy because you can easily copy the branch and file
directive for use with git-show.
See man git-grep for more details.