I want to see all TODO comments that only I wrote and that exist in the current code base that is git managed.
What I've got so far is printing all TODO comments that I've ever created or modified during the complete git history:
git log -p --author="My name" -S TODO | grep "\+.*TODO"
You can combine
git blame with grep.
Like this (not the best one, but should work)
git grep -l TODO | xargs -n1 git blame | grep 'Your name' | grep TODO
Improved versions might combine line numbers found by first grep with
git blame's ability to show only given lines.