But isn&#x27;t it somewhat reasonable that I push someone else&#x27;s commit? Say I want to rewrite an old commit, and then force push that, then all the commits after the rewritten commit by other people would effectively be pushed by me.<p>Or consider the common case where the public repository on Github is just a mirror of an official repository somewhere else -- then commits from a bunch of people would all be pushed by whoever is responsible for keeping the repos in sync.<p>But maybe Github could just add some kind of a &quot;pushed by&quot; label that identifies the Github user who pushed the commit?