I personally use the silver searcher[0], also known as ag, which is .gitignore aware and I find quite quick and useful.
In fact, ag references git-grep in its readme while this blogpost makes no mention of ag. I suspect the author just doesn't know about ag or doesn't want to install an additional less-standard package... I personally find it worth the installation.
The main reason for poor windows support is that I didn't own a copy of windows until two months ago. There is a windows fork of ag, but it doesn't compile on *nix: https://github.com/kjk/the_silver_searcher
That said, pt is pretty cool. If that's what works for you, keep using it.
Yep, just came here to note ag. ag is fantastic and I have it installed everywhere I might need to grep a tree that's not in git. (ag's author notes that git grep is usually faster, if you're lucky enough to in fact be grepping a git repo.)
In fact, ag references git-grep in its readme while this blogpost makes no mention of ag. I suspect the author just doesn't know about ag or doesn't want to install an additional less-standard package... I personally find it worth the installation.
[0]: https://github.com/ggreer/the_silver_searcher