By default, git grep searches in all tracked files in your working tree. This is the key difference between the standard grep ...
However, it is possible to alter this behavior and stash untracked files with the right git stash save and push options. The trick is to use the --include-untracked option or for brevity, the -u alias ...