git-grep-transient.el allows pattern searching using the git grep command.
It works by using the transient package for selection of search options,
pattern, directory, file type and reference.

Usage:

    (require 'git-grep-transient)

Then M-x git-grep-transient to start command