Also remember that you can trivially fake author name, email and date in git and thus github. Only the github-side push log will tell which user pushed what, the commit log can lie all it wants.
Most notably, you can backdate a commit and github won't even show it in the commit log (because it uses strict commit date order).