title: Revert only a single file of a pushed commit
body: <p>Below is the the pushed commits history.</p>
  
  <pre><code>Commit      Changed Files
  Commit 1|  (File a, File b, File c)
  Commit 2|  (File a, File b, File c)
  Commit 3|  (File a, File b, File c)
  Commit 4|  (File a, File b, File c)
  Commit 5|  (File a, File b, File c)
  </code></pre>
  
  <p>I want to revert the changes happened to  <strong>File b</strong> of <strong>Commit 3</strong>. 
  <strong><em>But i want the changes happened to this file in commit 4 and 5.</em></strong></p>