title: Remove a commit from remote git history which I don't have locally
body: <p>A team member has accidentally committed over 1GB of files to our master branch and pushed it up to origin. I've since removed it from source control and committed to master. However, all other collaborators who are updating their code (via <code>git pull</code>) are actually downloading the files as part of the history.</p>
  
  <p>I want to get rid of that commit entirely from history. I imagine this would be much easier to do if I had access to the team member's computer, but I don't at the moment. So is there a way to do this without having to pull down the latest from remote?</p>