title: I need to delete a commit to a fork
body: <p>OK, I did something stupid.</p>
  
  <ul>
  <li>I forked a repo I am supposed to contribute to.</li>
  <li>So I then literally created a file called "blafile" to check I can commit (obviously I
  did not understand what a fork is) and committed with a message "check I can commit". </li>
  <li>I pushed to my github forked repo and forgot about it.</li>
  <li>I started fixing a bug on the next day.</li>
  <li>I committed my fix and pushed to my forked repo with message "fixed bug xyz".</li>
  </ul>
  
  <p>Now I wanted to issue a pull request, and all of a sudden I see my "check I can commit" commit. I'd rather not like that to appear on the pull request. :)</p>
  
  <p>Can I entirely delete that commit? Can I issue a pull request on a single commit or will it pull all my commits?</p>
  
  <p>I know I can locally <code>git reset --hard HEAD~1</code>(it's a small fix I could redo quickly) but that only fixes my local repo, not my github (forked) repo.</p>