The command line is my favorite tool. When I need to know details on git commits from my developers, I use a simple recipe to get what I need. I can add more flags if I need more details, but the basics are like this:
git log --author="Joe Smith" --since="2015-08-10" --until="2015-08-16"
This gives me a list of commits between 2 dates (in this case this is the work week for my remote dev team)
If they submit all there commits properly, I get issues fixed as well as hours worked all in this simple report.