title: git revert changes and cancel pull request
body: <p>Unfortunately after years working with subversion, I am trying to warm up with git. The problem is as follows:</p>
  
  <ul>
  <li>i forked a remote project.</li>
  <li>pushed commits (which now i want to revert or simply vanish!) to my own remote.</li>
  <li>pull requested with my changes in above step.</li>
  </ul>
  
  <p>Visually it looks like;</p>
  
  <p>original project:</p>
  
  <pre><code>A-&gt;B-&gt;C-&gt;D-&gt;E
  </code></pre>
  
  <p>my own remote fork (x,y,z are my commits to revert or delete if it's possible):</p>
  
  <pre><code>A-&gt;X-&gt;Y-&gt;Z-&gt;C-&gt;D-&gt;E
  </code></pre>
  
  <p>I want my forked remote to be as the same as the original remote. However After i tried reverting (with git revert [HASH]) my commits one by one and pushing those reverts to my own remote, It seems the pull request did not disappear.</p>
  
  <p>The last thing would be remove my fork, and refork the original project, if i could not get a solution.</p>
  
  <p>Any suggestions before doing that?</p>